微信小程序愈來愈火,由於微信成爲咱們每一個人天天必備的聊天工具,無論從兒童仍是到老人,幾乎都會玩微信,並且app感受佔用內存過於太大,通常人都不太樂意去下載,因此微信附帶的小程序成爲人們的最愛,那麼小程序文件怎麼下載視頻和圖片呢,小猿圈帶你看一下。前端
文件下載(遇到的坑)web
1.要區分下載的內容是什麼小程序
0.1圖片下載wx.saveImageToPhotosAlbum(Objectobject)微信小程序
0.2視頻下載wx.saveVideoToPhotosAlbum(Objectobject)服務器
以上算是兩大類微信
2.路徑問題網絡
圖片文件路徑,能夠是臨時文件路徑或永久文件路徑,不支持網絡圖片路徑app
不支持怎麼處理須要使用ide
DownloadTaskwx.downloadFile(Objectobject)工具
下載文件資源到本地。客戶端直接發起一個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前端講師對於解讀微信小程序文件下載的講解,你學會了嗎相信你們看了小猿圈加加的一番詳細講解後,瞭解了,若是有感受哪有問題的,能夠去小猿圈尋求一些答案,給小編留言也是能夠的,但願你們能夠開心的學習,無壓力的接受新知識。