這里需要用到uni-app的兩個(gè)API文件下載和保存圖片到系統(tǒng)相冊,步驟就是通過文件下載API將圖片下載到本地,下載成功會得到一個(gè)臨時(shí)路徑,通過保存圖片的API將這個(gè)臨時(shí)的圖片保存到本地相冊
具體代碼實(shí)現(xiàn)
uni.showLoading()
uni.downloadFile({
url: fileUrl,
success: (res) => {
if (res.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function() {
uni.showToast({
title: '保存成功'
});
},
fail: function() {
uni.showToast({
icon:'none',
title: '保存失敗'
});
},
complete: function() {
uni.hideLoading()
}
});
} else {
uni.hideLoading()
uni.showToast({
icon:'none',
title: '保存失敗'
})
}
},
fail: function() {
uni.hideLoading()
uni.showToast({
icon:'none',
title: '保存失敗'
})
}
})