微信小程序愈來愈火,由於微信成爲咱們每一個人天天必備的聊天工具,無論從兒童仍是到老人,幾乎都會玩微信,並且app感受佔用內存過於太大,通常人都不太樂意去下載,因此微信附帶的小程序成爲人們的最愛,那麼小程序文件怎麼下載視頻和圖片呢,小猿圈帶你看一下。前端
文件下載(遇到的坑)web
1.要區分下載的內容是什麼小程序
0.1圖片下載wx.saveImageToPhotosAlbum(Objectobject)微信小程序
0.2視頻下載wx.saveVideoToPhotosAlbum(Objectobject)bash
以上算是兩大類服務器
2.路徑問題微信
圖片文件路徑,能夠是臨時文件路徑或永久文件路徑,不支持網絡圖片路徑網絡
不支持怎麼處理須要使用app
DownloadTaskwx.downloadFile(Objectobject)ide
下載文件資源到本地。客戶端直接發起一個HTTPSGET請求,返回文件的本地臨時路徑
也就是說經過Download把網絡路徑變成本地臨時路徑
3.個人代碼(圖片下載案例,視頻的須要使用wx.saveVideoToPhotosAlbum)
var url = '網絡圖片'
wx.downloadFile({
url: url, //下載資源的地址網絡
success: function (res) {
//console.log(res)
// 只要服務器有響應數據,就會把響應內容寫入文件並進入 success 回調,業務須要自行判斷是否下載到了想要的內容
if (res.statusCode === 200) {
wx.playVoice({
filePath: res.tempFilePath
})
}
// 保存圖片到本地
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success:
function (data) {
//console.log(data);
wx.showModal({
title: '下載成功',
content: '圖片以保存至您的手機',
})
},
})
}
})
複製代碼
上述是小猿圈web前端講師對於解讀微信小程序文件下載的講解,你學會了嗎相信你們看了小猿圈加加的一番詳細講解後,瞭解了,若是有感受哪有問題的,能夠去小猿圈尋求一些答案,給小編留言也是能夠的,但願你們能夠開心的學習,無壓力的接受新知識。