微信小程序的 FileSystemManager 安卓客户端读取文件长度不一致

当前 Bug 的表现(可附上截图)

开发者工具获取的size 和 byteLength 一直
图片描述

客户端的不一致
图片描述

同一个文件,客户端 readFileSync() 比 wx.chooseImage() 多7个字节。目前测试了多个文件都是这样。包括拍摄。

预期表现

长度一致。

导致问题

上传的文件无法打开, 通过二进制编辑器删掉多的7个字节就好了。如 UltraEdit 二进制模式下删除文件前4和和后三个一般是 .即可。
clipboard.png

客户端环境

小米 mix3 安卓 9

小米 8 安卓9

更新

iOS 10.3.3 iPhone 6p 正常
图片描述

代码片段 https://developers.weixin.qq....

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题