此篇文章仅用来作为记录代码的,原理简单易懂!
longTap() { var that = this; var img = ""; var url = "https://52oh.com/**********109.png"; wx.downloadFile({ url: url, success: function(ress) { if (res.statusCode === 200) { img = ress.tempFilePath; wx.saveImageToPhotosAlbum({ filePath: img, success(res) { console.log(res); console.log("保存成功"); }, fail(res) { wx.getSetting({ success(data) { if (!data.authSetting["scope.writePhotosAlbum"]) { console.log("授权"); wx.openSetting({ success(data1) { wx.saveImageToPhotosAlbum({ filePath: img, success(res) { console.log(res); console.log("保存成功"); }, fail(res) { console.log(res); console.log("失败"); } }) } }) } else { console.log("不用授权,用户取消保存"); } } }) } }) } } }) }