微信小程序保存网络图片到本地实现流程:
1.把图片下载到本地相册
2.检查用户的授权状态(三种状态:未授权,已授权,未同意授权),判断是否授权保存图片的能力,如果是用户点击了不同意授权给小程序保存图片的能力,需要打开微信的设置页面,让用户点击打开授权,如果未授权或者已授权,就直接调用保存图片的接口就好了
wx.downloadFile({
url: this.img,
success: function(res) {
console.log(res);
uni.getSetting({
success (ress) {
console.log(ress.authSetting)
// return
if(ress.authSetting["scope.writePhotosAlbum"] === false){
wx.openSetting({
success (res) {}
})
}else{
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function(data) {
console.log('aaaaaaaaaaaaaa',data)
uni.showToast({
title: