微信小程式儲存圖片到本地
阿新 • • 發佈:2018-12-11
轉載:開啟連結
wx.getImageInfo({
src: 'https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white_fe6da1ec.png',
success: function (ret) {
var path = ret.path;
wx.saveImageToPhotosAlbum({
filePath: path,
success(result) {
console .log(result)
}
})
}
})
儲存之前先download一下, 把返回的tempFilePath臨時檔案路徑給wx.saveImageToPhotosAlbum的filePath引數
wx.downloadFile({
url: 'https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white_fe6da1ec.png',
success: function (res) {
wx.saveImageToPhotosAlbum ({
filePath: res.tempFilePath,
success(result) {
console.log(result)
}
})
wx.saveFile({
tempFilePath: res.tempFilePath,
success: function (res) {
console.log(res.savedFilePath)
}
})
}
})
wx.getImageInfo({
src: '../images/shareimg.jpg' ,
success: function (res) {
console.log(res.path)
wx.getSetting({
success(res) {
if (!res.authSetting['scope.writePhotosAlbum']) {
wx.authorize({
scope: 'scope.writePhotosAlbum',
success() {
wx.saveImageToPhotosAlbum({
filePath: res.path,
success(result) {
console.log(result)
}
})
}
})
}
}
})
}
})