1***@qq.com
1***@qq.com
  • 发布:2019-03-11 16:59
  • 更新:2019-03-11 17:12
  • 阅读:834

急急急!!!大伙点进来帮帮我吧

分类:uni-app

uni-aap使用image接口上传照片,已经选择照片但想临时撤销该怎样子操作呢

2019-03-11 16:59 负责人:无 分享
已邀请:
1***@qq.com

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

该问题目前已经被锁定, 无法添加新回复