阅读(4243)
赞(9)
百度智能小程序 下载任务对象
2020-08-13 15:31:28 更新
DownloadTask
解释:下载任务对象
属性说明
属性名 | 说明 |
---|---|
DownloadTask.abort | 中断下载任务 |
DownloadTask.onProgressUpdate | 监听下载进度变化事件 |
DownloadTask.offProgressUpdate | 取消监听下载进度变化 |
DownloadTask.onHeadersReceived | 监听下载的 HTTP Response Header 事件 |
DownloadTask.offHeadersReceived | 取消监听下载的 HTTP Response Header 事件 |
示例
图片示例
代码示例
<button type="primary" bind:tap="downloadTask">创建downloadFile实例对象</button>
Page({
downloadTask() {
const downloadTask = swan.downloadFile({
url: 'https://smartprogram.baidu.com/docs/img/file-simple.pdf',
header: {
'content-type': 'application/json'
},
success: res => {
console.log(res.tempFilePath);
},
fail: err => {
console.log('错误码:' + err.errCode);
console.log('错误信息:' + err.errMsg);
}
});
console.log('res', downloadTask);
swan.showModal({
title: '创建' + downloadTask._reqId,
content: JSON.stringify(downloadTask)
});
}
});