С³ÌÐòÏÂÔØÈÎÎñµÄ¶ÔÏóDownloadTask DownloadTask
Ò»¸ö¿ÉÒÔ¼àÌýÏÂÔØ½ø¶È±ä»¯Ê¼þ£¬ÒÔ¼°È¡ÏûÏÂÔØÈÎÎñµÄ¶ÔÏó
·½·¨
DownloadTask.abort()
ÖжÏÏÂÔØÈÎÎñ
DownloadTask.onProgressUpdate(function callback)
¼àÌýÏÂÔØ½ø¶È±ä»¯Ê¼þ
DownloadTask.offProgressUpdate(function callback)
È¡Ïû¼àÌýÏÂÔØ½ø¶È±ä»¯Ê¼þ
DownloadTask.onHeadersReceived(function callback)
¼àÌý HTTP Response Header ʼþ¡£»á±ÈÇëÇóÍê³Éʼþ¸üÔç
DownloadTask.offHeadersReceived(function callback)
È¡Ïû¼àÌý HTTP Response Header ʼþ
ʾÀý´úÂë
const downloadTask = wx.downloadFile({
url: 'http://example.com/audio/123', //½öΪʾÀý£¬²¢·ÇÕæÊµµÄ×ÊÔ´
success (res) {
wx.playVoice({
filePath: res.tempFilePath
})
}
})
downloadTask.onProgressUpdate((res) => {
console.log('ÏÂÔØ½ø¶È', res.progress)
console.log('ÒѾÏÂÔØµÄÊý¾Ý³¤¶È', res.totalBytesWritten)
console.log('Ô¤ÆÚÐèÒªÏÂÔØµÄÊý¾Ý×ܳ¤¶È', res.totalBytesExpectedToWrite)
})
downloadTask.abort() // È¡ÏûÏÂÔØÈÎÎñ
×÷Õߣº´óѧÉúÐÂÎÅÍø À´Ô´£º´óѧÉúÐÂÎÅÍø
·¢²¼Ê±¼ä£º2025-04-07 ÔĶÁ£º