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

小程序文件下載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片在线播放| 97久久天天综合色天天综合色hd | 国产精品jizz在线观看免费| 爱情岛论坛亚洲永久入口口| 亚洲欧美日韩一区在线观看| 欧美喷潮久久久XXXXx| 一区二区三区免费高清视频| 国产精品成人免费视频电影| 色妞妞www精品视频| 亚洲熟女乱色一区二区三区| 日本一道高清一区二区三区| 香港aa三级久久三级老师| 亚洲毛片基地4455ww| 国模无码一区二区三区| 色婷婷综合久久久| 中国国产高清免费av片| 全彩acg★无翼乌火影忍者| 最近中文字幕mv免费高清电影 | 国产欧美日韩精品一区二区三区 | va亚洲va欧美va国产综合| 国产情侣真实露脸在线| 日本一道本高清免费| 绿巨人在线视频免费观看完整版| 亚洲AV无码成人精品区狼人影院 | 国产精品无码久久综合| 最新在线黄色网址| 色婷婷天天综合在线| 一本丁香综合久久久久不卡网站| 国产亚洲福利一区二区免费看| 日本xxxxx高清视频| 真实国产乱子伦高清| 中文字幕在线播放| 国产va免费精品高清在线| 小向美奈子中出播放| 欧美最猛黑人xxxx黑人猛交| av一本久道久久综合久久鬼色| 亚洲一线产区二线产区精华| 国产亚洲精品无码成人| 大学生一级特黄的免费大片视频 | 韩国大尺度床戏未删减版在线播放 |