canvas 绘制 base64 二维码
发布于 7 年前 作者 yongdeng 891 次浏览 来自 问答

接收到服务端返回的base64图片,用drawImage绘制到canvas上,模拟器上没有问题,可以正常显示以及保存,但到了真机(android和IOS都不行)上无法显示图片。请问是否有解决方案?

5 回复

使用wx.downloadFile  将图片下载下来再画

我也遇到这个问题了  ,请问有好解决的方案?我这边目前是后端接口不直接返回base64格式的了,直接返url地址

可以让后端将base64图片转成二进制返回,然后使用wx.getImageInfo去请求这个获取图片的接口,wx.getImageInfo成功回调后的res.path这个本地临时路径即可当canvas的drawImage的路径,,亲测真机,模拟器均有效

楼主 解决了么? 我遇到一样的问题   下载base64到本地报错    downloadFile:fail url not in domain list   怎么解决

回到顶部