为什么开发者工具导出的图片是正常的,手机上的不行呢?
发布于 4 年前 作者 gongyong 18727 次浏览 来自 问答

使用wx.canvasToTempFilePath,在canvas上drawimage本地的和后端传过来的图片,导出来的图片,开发者工具一切正常,但是在手机上导出来的图片就只能显示本地的图片呢,显示不了从后端传来的。请问一下官方,这是为啥呢?

2 回复

我也遇到这问题,刚解决,首先网络图片直接在canvas中绘制是可以的,但是真机不行。所以需要首先调用wx.downloadFile下载图片,在回调中在canvas中绘制,然后调用转图片下载的接口,就可以保存到本地;

原因应该是pc客户端能够直接下载缓存图片,二手机不可以

后端的要下载再生成

回到顶部