1.前言
将图片保存到相册,可使用微信接口wx.saveImageToPhotosAlbum,但需要提前授权。
https://blog.csdn.net/zkn_2439656793/article/details/78039924
2.网上的代码
//获取相册授权
wx.getSetting({
success(res) {
if (!res.authSetting['scope.writePhotosAlbum']) {
wx.authorize({
scope:'scope.writePhotosAlbum',
success() {
console.log('授权成功')
}
})
}
}
})
//文件下载
var imgSrc = "http://data.zhenkuaisong.com/2017-6-13/20170914/1505375270554.jpg"
wx.downloadFile({
url: imgSrc,
success:function (res) {
console.log(res);
//图片保存到本地
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success:function (data) {
console.log(data);
},
fail:function (err) {
console.log(err);
if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
console.log("用户一开始拒绝了,我们想再次发起授权")
console.log('打开设置窗口')
wx.openSetting({