在2.8.3中,调用base64操纵,在h5环境不出问题,在真机调试和真机发布后出问题。

- 发布:2020-08-12 12:23
- 更新:2020-08-12 16:18
- 阅读:672
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX版本号: 2.8.3
操作步骤:
预期结果:
最后一个原有数据的字符丢失。
最后一个原有数据的字符丢失。
实际结果:
最后一个原有数据的字符丢失。
最后一个原有数据的字符丢失。
bug描述:
安卓真机调试和打包发布时,Base64在decode处理时,出现原字符串的最后一个字符丢失现象。导致请求数据格式不完整。我们通过2.8.2、2.8.3和alpha2.8.4都测试了。均有这个问题。而退回到2.7系列版本问题消失。
真实的使用环境是,我们利用gzip进行数据压缩,gzip本身内置了base64操作。
测试代码如下图

