//用户需要授权
wx.getSetting({
success: (res) => {
if (!res.authSetting['scope.writePhotosAlbum']) {
wx.authorize({
scope: 'scope.writePhotosAlbum',
success:()=> {
// 同意授权
that.saveImg1(url);
},
fail: (res) =>{
console.log(res);
}
})
}else{
// 已经授权了
that.saveImg1(url);
}
},
fail: (res) =>{
console.log(res);
}
}),
//保存图片函数
saveImg1(url){
var save = wx.getFileSystemManager();
save.writeFile({
filePath: wx.env.USER_DATA_PATH + ‘/pic1.png’,
data: url,
encoding: ‘base64’,
success: res => {
wx.saveImageToPhotosAlbum({
filePath: wx.env.USER_DATA_PATH + ‘/pic1.png’,
success: function (res) {
wx.showToast({
title: ‘保存成功’,
})
app.globalData.base64 = url;
console.log(app.globalData);
console.log(1);
},
fail: function (err) {
console.log(err)
}
})
console.log(res)
}, fail: err => {
console.log(err)
}
})
},