大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

小程序文件下載wx.downloadFile

DownloadTask wx.downloadFile(Object object)
下載文件資源到本地。客戶端直接發起一個 HTTPS GET 請求,返回文件的本地臨時路徑 (本地路徑),單次下載允許的最大文件為 200MB。使用前請注意閱讀相關說明。

注意:請在服務端響應的 header 中指定合理的 Content-Type 字段,以保證客戶端正確處理文件類型。

參數
Object object
屬性    類型    默認值    必填    說明    最低版本
url    string        是    下載資源的 url    
header    Object        否    HTTP 請求的 Header,Header 中不能設置 Referer    
timeout    number        否    超時時間,單位為毫秒    2.10.0
filePath    string        否    指定文件下載后存儲的路徑 (本地路徑)    1.8.0
success    function        否    接口調用成功的回調函數    
fail    function        否    接口調用失敗的回調函數    
complete    function        否    接口調用結束的回調函數(調用成功、失敗都會執行)    
object.success 回調函數
參數
Object res
屬性    類型    說明    最低版本
tempFilePath    string    臨時文件路徑 (本地路徑)。沒傳入 filePath 指定文件存儲路徑時會返回,下載后的文件會存儲到一個臨時文件    
filePath    string    用戶文件路徑 (本地路徑)。傳入 filePath 時會返回,跟傳入的 filePath 一致    
statusCode    number    開發者服務器返回的 HTTP 狀態碼    
profile    Object    網絡請求過程中一些調試信息,查看詳細說明    2.10.4
結構屬性    類型    說明
redirectStart    number    第一個 HTTP 重定向發生時的時間。有跳轉且是同域名內的重定向才算,否則值為 0
redirectEnd    number    最后一個 HTTP 重定向完成時的時間。有跳轉且是同域名內部的重定向才算,否則值為 0
fetchStart    number    組件準備好使用 HTTP 請求抓取資源的時間,這發生在檢查本地緩存之前
domainLookupStart    number    DNS 域名查詢開始的時間,如果使用了本地緩存(即無 DNS 查詢)或持久連接,則與 fetchStart 值相等
domainLookupEnd    number    DNS 域名查詢完成的時間,如果使用了本地緩存(即無 DNS 查詢)或持久連接,則與 fetchStart 值相等
connectStart    number    HTTP(TCP) 開始建立連接的時間,如果是持久連接,則與 fetchStart 值相等。注意如果在傳輸層發生了錯誤且重新建立連接,則這里顯示的是新建立的連接開始的時間
connectEnd    number    HTTP(TCP) 完成建立連接的時間(完成握手),如果是持久連接,則與 fetchStart 值相等。注意如果在傳輸層發生了錯誤且重新建立連接,則這里顯示的是新建立的連接完成的時間。注意這里握手結束,包括安全連接建立完成、SOCKS 授權通過
SSLconnectionStart    number    SSL建立連接的時間,如果不是安全連接,則值為 0
SSLconnectionEnd    number    SSL建立完成的時間,如果不是安全連接,則值為 0
requestStart    number    HTTP請求讀取真實文檔開始的時間(完成建立連接),包括從本地讀取緩存。連接錯誤重連時,這里顯示的也是新建立連接的時間
requestEnd    number    HTTP請求讀取真實文檔結束的時間
responseStart    number    HTTP 開始接收響應的時間(獲取到第一個字節),包括從本地讀取緩存
responseEnd    number    HTTP 響應全部接收完成的時間(獲取到最后一個字節),包括從本地讀取緩存
rtt    number    當次請求連接過程中實時 rtt
estimate_nettype    number    評估的網絡狀態 unknown, offline, slow 2g, 2g, 3g, 4g, last/0, 1, 2, 3, 4, 5, 6
httpRttEstimate    number    協議層根據多個請求評估當前網絡的 rtt(僅供參考)
transportRttEstimate    number    傳輸層根據多個請求評估的當前網絡的 rtt(僅供參考)
downstreamThroughputKbpsEstimate    number    評估當前網絡下載的kbps
throughputKbps    number    當前網絡的實際下載kbps
peerIP    string    當前請求的IP
port    number    當前請求的端口
socketReused    boolean    是否復用連接
sendBytesCount    number    發送的字節數
receivedBytedCount    number    收到字節數
protocol    string    使用協議類型,有效值:http1.1, h2, quic, unknown
返回值
DownloadTask
基礎庫 1.4.0 開始支持,低版本需做兼容處理。
一個可以監聽下載進度變化事件和取消下載的對象

示例代碼
wx.downloadFile({
  url: 'https://example.com/audio/123', //僅為示例,并非真實的資源
  success (res) {
    // 只要服務器有響應數據,就會把響應內容寫入文件并進入 success 回調,業務需要自行判斷是否下載到了想要的內容
    if (res.statusCode === 200) {
      wx.playVoice({
        filePath: res.tempFilePath
      })
    }
  }
})
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-04-07    閱讀:
    掃一掃 分享悅讀
主站蜘蛛池模板: 国产日产高清欧美一区| 娇妻校花欲乱往事叶子txt下载| 四虎影视免费永久在线观看| 一区二区三区四区精品视频| 理论片午午伦夜理片影院99| 国产麻豆天美果冻无码视频 | 国产欧美一区二区精品久久久| 久久精品亚洲欧美日韩久久| 老子影院在线观看| 女人的精水喷出来视频| 亚洲日本一区二区三区在线| 黄瓜视频在线观看网址| 成人毛片免费视频播放| 人人爽人人爽人人片a免费| 1204国产成人精品视频| 日本高清不卡码| 内射老妇BBWX0C0CK| 4hc44四虎www在线影院男同| 日韩精品内射视频免费观看| 四虎永久免费观看| 99久久人妻无码精品系列蜜桃| 月夜直播手机免费视频高清| 啊灬啊灬啊灬快灬别进去| 99re国产视频| 日本高清在线免费| 免费国产人做人视频在线观看| 大尺度视频网站久久久久久久久| 日日摸夜夜搂人人要| 人人揉人人爽五月天视频| 人人揉人人爽五月天视频| 成人国产在线观看高清不卡 | 欧美A级毛欧美1级a大片免费播放| 国产一级黄色电影| 99久久99这里只有免费费精品 | 波多野结衣系列痴女| 国产成人高清在线播放| 一级成人理伦片| 欧美18性精品| 内射人妻视频国内| 亚洲人成网站看在线播放| 成人国产永久福利看片|