下载取消任务
接口说明
下载文件,支持取消下载
HWH5.downloadFileOperation
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
url | String | 是 | 下载资源的 url |
header | String | 否 | Object HTTP 请求 Header |
filePath | String | 否 | 文件下载的地址,默认地址 |
progress | Number | 否 | 是否返回上传进度。1:返回,0:不返回。默认为 0 |
onProgress | Function | 否 | 当progress为1时,必填。回调函数,持续回调 |
onSuccess | Function | 否 | 上传成功后回调函数 |
onError | Function | 否 | 上传失败或是异常的回调函数 |
返回说明
参数 | 类型 | 说明 |
---|---|---|
abort | Function | 取消下载函数 |
ES6版本
const downloadTask = await HWH5.downloadFileOperation({ url: '', header: '', filePath: '', progress: 1, onProgress: _data => console.log('进度', _data), onSuccess: res = > console.log('--------- success', res), onError: err => console.log('--------- error', err) }); downloadTask.abort(); //取消下载
ES5版本
HWH5.downloadFileOperation({ url: '', header: '', filePath: '', progress: 1, onProgress: function (_data) { console.log('进度', _data); }, onSuccess: function (res) { console.log('--------- success', res); }, onError: function (err) { console.log('--------- error', err); } }).then(function (result) { downloadTask.abort(); //取消下载 })