我也出现了同样问题,之前都好好的,今天手机测试以及不行了,电脑上可以。求解答
如何解决canvasToTempFilePath:fail no image?wx.getImageInfo({ src: tempFilePaths[index], success(res1) { ctx.drawImage(tempFilePaths[index], 0, 0, res1.width, res1.height, 0, 0, res1.width, res1.height); console.log(4) ctx.draw(false, function () { index = index + 1;//上传成功的数量,上传成功则加1 wx.canvasToTempFilePath({ width: res1.width, height: res1.height, destWidth: res1.width, destHeight: res1.height, fileType: 'jpg', quality: 0.3, canvasId: 'pressCanvas', success: function success(res) { console.log(5) let images = that.data.images.concat(res.tempFilePath) let status = that.data.status.concat(0) // 限制最多只能留下3张照片 images = images.length <= 9 ? images : images.slice(0, 9) if(images.length>=9){ that.setData({ jia:0 }) } that.setData({ images: images, is_upload: 1, status:status }) that.getCanvasImg(index, tempFilePaths); }, fail: function (e) { console.log(6,e) that.getCanvasImg(index, tempFilePaths); } }); }); }, fail:function(e){ common.errorShowModal() } }) 真机测试就会出问题 上周真机测试还是好好的 代码也没有动 今天测试就出现这个问题 [图片]
2019-08-28