小程序保存base64格式图片
let fileName = new Date().valueOf();//保存图片的名字
let filePath = wx.env.USER_DATA_PATH + '/' + fileName + '.jpg'//创建临时文件名
var download= wx.getFileSystemManager();
download .writeFile({
filePath: filePath,
data: url.slice(22),//去除base64位的前面不需要的部分data:image/png;base64,
encoding: 'base64',
success: res => {
wx.saveImageToPhotosAlbum({
filePath: filePath,
success: function (res) {
wx.showToast({
title: '保存成功',
})
},
fail(err) {
console.log(err)
}
})
},
fail: err => {
console.log(err)
}
文章中参数为虚拟参数,请填写自己对应参数
writeFile官方文档 点击跳转