跳到主要内容
版本:2.x

DownloadTask

方法​

abort​

中断下载任务

参考文档

() => void

API 支持度​

API微信小程序H5React Native
DownloadTask.abort✔️

offHeadersReceived​

取消监听 HTTP Response Header 事件

参考文档

(callback: OffHeadersReceivedCallback) => void
参数类型说明
callbackOffHeadersReceivedCallbackHTTP Response Header 事件的回调函数

API 支持度​

API微信小程序H5React Native
DownloadTask.offHeadersReceived✔️

offProgressUpdate​

取消监听下载进度变化事件

参考文档

(callback: OffProgressUpdateCallback) => void
参数类型说明
callbackOffProgressUpdateCallback下载进度变化事件的回调函数

API 支持度​

API微信小程序H5React Native
DownloadTask.offProgressUpdate✔️

onHeadersReceived​

监听 HTTP Response Header 事件。会比请求完成事件更早

参考文档

(callback: OnHeadersReceivedCallback) => void
参数类型说明
callbackOnHeadersReceivedCallbackHTTP Response Header 事件的回调函数

API 支持度​

API微信小程序H5React Native
DownloadTask.onHeadersReceived✔️

onProgressUpdate​

监听下载进度变化事件

参考文档

(callback: OnProgressUpdateCallback) => void
参数类型说明
callbackOnProgressUpdateCallback下载进度变化事件的回调函数

API 支持度​

API微信小程序H5React Native
DownloadTask.onProgressUpdate✔️

参数​

OffHeadersReceivedCallback​

HTTP Response Header 事件的回调函数

(res: CallbackResult) => void
参数类型
resCallbackResult

OffProgressUpdateCallback​

下载进度变化事件的回调函数

(res: CallbackResult) => void
参数类型
resCallbackResult

OnHeadersReceivedCallback​

HTTP Response Header 事件的回调函数

(result: OnHeadersReceivedCallbackResult) => void
参数类型
resultOnHeadersReceivedCallbackResult

OnProgressUpdateCallback​

下载进度变化事件的回调函数

(result: OnProgressUpdateCallbackResult) => void
参数类型
resultOnProgressUpdateCallbackResult

OnHeadersReceivedCallbackResult​

参数类型说明
headerRecord<string, any>开发者服务器返回的 HTTP Response Header

OnProgressUpdateCallbackResult​

参数类型说明
progressnumber下载进度百分比
totalBytesExpectedToWritenumber预期需要下载的数据总长度,单位 Bytes
totalBytesWrittennumber已经下载的数据长度,单位 Bytes

API 支持度​

API微信小程序H5React Native
DownloadTask.abort✔️
DownloadTask.offHeadersReceived✔️
DownloadTask.offProgressUpdate✔️
DownloadTask.onHeadersReceived✔️
DownloadTask.onProgressUpdate✔️