上传
UploadTask qq.uploadFile(Object object)
参数
Object object
object.success 回调函数
参数
Object res
返回值
UploadTask
一个可以监听上传进度进度变化的事件和取消上传的对象
示例代码
UploadTask
一个可以监听上传进度变化事件,以及取消上传任务的对象
方法
UploadTask.abort()
中断上传任务
UploadTask.onProgressUpdate(function callback)
监听上传进度变化事件
UploadTask.offProgressUpdate(function callback)
UploadTask.onHeadersReceived(function callback)
监听 HTTP Response Header 事件。会比请求完成事件更早
UploadTask.offHeadersReceived(function callback)
取消监听 HTTP Response Header 事件
示例代码
const uploadTask = qq.uploadFile({
filePath: tempFilePaths[0],
name: 'file',
formData: {
},
success(res) {
const data = res.data
// do something
}
})
uploadTask.onProgressUpdate((res) => {
console.log('上传进度', res.progress)
console.log('已经上传的数据长度', res.totalBytesSent)
console.log('预期需要上传的数据总长度', res.totalBytesExpectedToSend)
})
UploadTask.abort()
中断上传任务
UploadTask.offHeadersReceived(function callback)
取消监听 HTTP Response Header 事件
参数
function callback
HTTP Response Header 事件的回调函数
UploadTask.offProgressUpdate(function callback)
取消监听上传进度变化事件
参数
function callback
UploadTask.onHeadersReceived(function callback)
监听 HTTP Response Header 事件。会比请求完成事件更早
参数
function callback
HTTP Response Header 事件的回调函数
参数
Object res
UploadTask.onProgressUpdate(function callback)
监听上传进度变化事件
参数
function callback
上传进度变化事件的回调函数
参数
Object res