wx.downloadFile({
url: myUrl,//图片地址
success: function (res) {
if (res.statusCode === 200) {
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: (data) => {
wx.showToast({
title: '保存成功',
icon: 'success',
duration: 1000
})
},
fail: (error) => {
if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
wx.openSetting({
success(settingdata) {
// console.log(settingdata)
if (settingdata.authSetting['scope.writePhotosAlbum']) {
wx.showToast({
title: '获取权限成功,请再次点击下载发票按钮下载图片。',
icon: 'success',
duration: 1000
})
} else {
wx.showToast({
title: '获取权限失败,不给权限将无法下载',
icon: 'success',
duration: 1000
})
}
}
})
}
}
})
}
},
fail: function (error) {
wx.showToast({
title: '保存失败, 请稍后再试',
icon: 'success',
duration: 1000
})
}
})