下载图片到本地,IDE和开启调试模式都可以,但是关闭调试真机就不能下载。代码如下:
wx.authorize({
scope: ‘scope.writePhotosAlbum’,
success() {
obj._downloadFile(imgUrl);
},fail:function(){
wx.hideToast();
wx.showToast({
title: ‘授权失败’,
image: ‘/images/close-white.png’,
duration: 2000
})
}
})
,
_downloadFile(imgUrl){
console.log(imgUrl)
wx.downloadFile({
url: imgUrl,
success: function (res) {
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function () {
wx.hideToast();
wx.showToast({
title: ‘图片下载成功’,
icon: ‘success’,
duration: 2000
})
},
fail: function () {
wx.hideToast();
}
})
// wx.saveFile({
// tempFilePath: res.tempFilePath,
// success: function (res) {
// wx.hideToast();
// wx.showToast({
// title: ‘图片下载成功’,
// icon: ‘success’,
// duration: 2000
// })
// }
// });
}
});
}