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

小程序文件下載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    閱讀:
    掃一掃 分享悅讀
主站蜘蛛池模板: 免费久久人人爽人人爽av| 嘟嘟嘟www在线观看免费高清| 中日韩精品无码一区二区三区| 第37部分夫妇交换系列| 在地铁车上弄到高c了| 乱人伦精品视频在线观看| aaa毛片免费观看| 欧美free激情野战hd| 国产1000部成人免费视频| 97久久婷婷五月综合色d啪蜜芽| 欧美视频中文字幕| 国产在线拍偷自揄拍无码| www.天天色| 极品一线天馒头lj| 加勒比色综合久久久久久久久| 最新黄色免费网站| 成人毛片免费观看视频在线| 亚洲天堂中文网| 黄色网址中文字幕| 婷婷久久久五月综合色| 亚洲精品国产成人| 高潮毛片无遮挡高清免费| 好吊妞在线播放| 久久综合综合久久综合| 老师在办公室疯狂的肉我| 国产精品自在线拍国产手青青机版 | 欧美性大战久久久久久久| 四虎影视永久免费视频观看| www日本xxx| 日韩欧美亚洲综合| 亚洲色成人网一二三区| 被义子侵犯的漂亮人妻中字| 国产美女精品视频| 中文字幕丰满乱子伦无码专区| 欧美亚洲日本另类人人澡gogo| 国产偷窥熟女精品视频| 91麻豆精品福利在线观看| 成人综合在线视频免费观看完整版| 亚洲国产三级在线观看| 粉色视频免费试看| 国产亚洲精品自在久久|