这里是我的主要代码逻辑, 在开发版完全正常, 发布之后的版本就绘制不上了, 很奇怪, 求解!
// base64 to binary data 并保存到本地
var data = wx.base64ToArrayBuffer(res.base64Str)
// 保存到本地
var savePath = `${wx.env.USER_DATA_PATH}/sharempc.jpeg`;
wx.getFileSystemManager().writeFileSync(savePath, data, ‘binary’);
// 在另一个方法中绘制
wx.getImageInfo({
src: savePath,
success: function(res) {
console.log(“得到小程序码信息”)
// draw image
var imgPath = res.path
ctx.drawImage(imgPath, 0, 0, 280, 280, 0, 300, 57, 57);
},
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。