阅读(2696)
赞(9)
百度智能小程序 上传任务对象
2020-08-13 15:31:28 更新
UploadTask
解释:上传任务对象
属性说明
属性名 | 说明 |
---|---|
UploadTask.abort | 中断上传任务 |
UploadTask.onProgressUpdate | 监听上传进度变化事件 |
UploadTask.offProgressUpdate | 取消监听下载进度变化 |
UploadTask.onHeadersReceived | 监听上传的 HTTP Response Header 事件 |
UploadTask.offHeadersReceived | 取消监听上传的 HTTP Response Header 事件 |
方法参数
无
示例
图片示例
代码示例
<button bindtap="createUploadTask">创建uploadFile实例对象</button>
Page({
createUploadTask() {
const uploadTask = swan.uploadFile({
url: 'https://xxxx', // 仅为示例,并非真实的接口地址
filePath: "https://b.bdstatic.com/searchbox/icms/searchbox/img/location_blue.png",
name: 'myfile',
header: {
'content-type': 'application/json'
},
formData: {
'user': 'swan'
},
success: res => {
swan.showToast({
title: '上传成功',
icon: 'none'
});
console.log('uploadFile success', res);
},
fail: err => {
console.log('uploadFile fail', err);
swan.showToast({
title: '上传失败',
icon: 'none'
});
},
complete: () => {
console.log('uploadFile complete');
}
});
swan.showModal({
title: '创建' + uploadTask._reqId,
content: JSON.stringify(uploadTask)
});
}
});