小猿圈之解讀微信小程序文件下載--視頻和圖片

微信小程序愈來愈火,由於微信成爲咱們每一個人天天必備的聊天工具,無論從兒童仍是到老人,幾乎都會玩微信,並且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前端講師對於解讀微信小程序文件下載的講解,你學會了嗎相信你們看了小猿圈加加的一番詳細講解後,瞭解了,若是有感受哪有問題的,能夠去小猿圈尋求一些答案,給小編留言也是能夠的,但願你們能夠開心的學習,無壓力的接受新知識。

相關文章
相關標籤/搜索