UploadTask.onProgressUpdate(function listener)
简介
监听上传进度变化事件。
参数
function listener
上传进度变化事件的监听函数。
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
progress | number | 上传进度百分比 |
totalBytesWritten | number | 已经上传的数据长度,单位 Bytes |
totalBytesExpectedToWrite | number | 预期需要上传的数据总长度,单位 Bytes |
示例代码
// pages/index/index.js
Page({
uploadFile() {
const uploadTask = dlt.uploadFile({
url: "xxx",
filePath: tempFilePaths[0],
name: "file",
formData: {
user: "test",
},
success(res) {
console.log(res);
},
fail(res) {
console.error(res);
},
});
uploadTask.onProgressUpdate((res) => {
console.log("上传进度", res.progress);
console.log("已经上传的数据长度", res.totalBytesWritten);
console.log("预期需要上传的数据总长度", res.totalBytesExpectedToWrite);
});
},
});