- 当前 Bug 的表现(可附上截图)
使用微信开发者工具真机调试时,Android系统上FileSystemManager.readFile 返回的文件长度比实际文件长度大7个字节
具体表现为在读入的文件前增加了4个字节,文件末尾增加了3个字节
不使用真机调试,或者IOS系统的真机调试都没问题,只有Android系统的真机调试时有问题
- 预期表现
FileSystemManager.readFile 返回的文件长度应和实际文件长度一致
- 复现路径
参考下面复现demo的代码,在Android系统真机调试时,输出日志为
chooseImage:path=wxfile://tmp_2bb942d4002527f07117049b9a9d388a06ac1adac1bc8524.jpgsize= 29747
index.js:64 FileSystemManager.readFile: size=29754
__
__
- 提供一个最简复现 Demo
getImage: function() {
wx.chooseImage({
count: 1,
sizeType: [‘original’, ‘compressed’],
sourceType: [‘album’, ‘camera’],
success(res) {
console.log(“chooseImage:path=” + res.tempFiles[0].path + “size=”, res.tempFiles[0].size)
wx.getFileSystemManager().readFile({
filePath: res.tempFiles[0].path,
success: function(res) {
console.log(“FileSystemManager.readFile: size=” + res.data.byteLength)
}
})
}
})
}
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)