此篇文章仅用来作为记录代码的,原理简单易懂!
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("不用授权,用户取消保存");
}
}
})
}
})
}
}
})
}