1) 手机拍照,然后对图片加上时间戳。
2) 上传带有时间戳的图片到服务器。(在读取这个图片,转换成base64时,系统报错如下)
for(var i = 0; i < this.data.picsfinal.length;i++){
var fd = {};
fd["fileName"] = filename + "_" + i + ".jpg";
fd["fileData"] = wx.getFileSystemManager().readFileSync(this.data.picsfinal[i], 'base64')
fileJson.push(fd);
}
主要是文件太大,读取失败了,但是现在手机随便拍一张都7、8m 很多业务不好直接回避
遇到同样的问题 请问解决了么
没解决。用阿里云oss直传替换了这种方法。
那看来只能传后台 通过后台编译了
还是没有搞定,现在只能缩减图片解决问题,希望微信团队能尽快给出解决方案。
为什么没有人回答,我也遇到了同样的问题。