uni-aap使用image接口上传照片,已经选择照片但想临时撤销该怎样子操作呢
- 发布:2019-03-11 16:59
- 更新:2019-03-11 17:12
- 阅读:834
1***@qq.com - 奋斗的菜鸟
这个里面接口中有,取消就执行 uploadTask.abort()
uni.chooseImage({
success: (chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
const uploadTask = uni.uploadFile({
url: 'https://www.example.com/upload', //仅为示例,非真实的接口地址
filePath: tempFilePaths[0],
name: 'file',
formData: {
'user': 'test'
},
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
}
});
uploadTask.onProgressUpdate((res) => {
console.log('上传进度' + res.progress);
console.log('已经上传的数据长度' + res.totalBytesSent);
console.log('预期需要上传的数据总长度' + res.totalBytesExpectedToSend);
// 测试条件,取消上传任务。
if (res.progress > 50) {
uploadTask.abort();
}
});
}
});
1***@qq.com (作者)
很感谢你的回复,如果我选择了两张图片,其中有一张我不需要了,然后我想删除那一张,还没有执行提交上传操作,只是想删除已经选择的图片而已。
2019-03-11 17:28
1***@qq.com
回复 1***@qq.com: tempFiles这个里面放的就是你选择的图片,不想要那个就删除就OK
2019-03-11 17:33