微信小程序base64图片转url得到本地路径的方法

子成君 1.3K 0

[aru_23]事情是这样的

小程序里写了一个海报分享功能,但是生成的小程序码base64图片写进canvas里在安卓真机不显示.....

鬼知道说明原因..

把这个base64格式的小程序码转成本地url后写入canvas就正常了

这里记上微信小程序base64图片转url得到本地路径的方法

正文

let base64 = data.base64; // base64格式图片
let times = new Date().getTime();
let imgPath = wx.env.USER_DATA_PATH + '/' + times + '.png';
// 如果图片字符串不含要清空的前缀,可以不执行下行代码.
let imageData = base64.replace(/^data:image\/\w+;base64,/, "");
let fs = wx.getFileSystemManager();
fs.writeFileSync(imgPath, imageData, "base64");
// 至此imgPath路径已经可用使用了

 

发表评论 取消回复
OwO 图片 链接 代码

分享