有些用户上传视频或图片中,点击取消上传按钮,要终止接口请求,避免资源浪费。
//从手机中选择视频并上传
uni.chooseVideo({
success:(res)=>{
//data中声明uploadTask 接受请求状态
that.uploadTask = uni.uploadFile({
//上传地址
url: 'https://doctor.sdxxtop.com/admin/index/uploadVideo',
name: 'file',
// 上传请求头
header: {},
formData: {},
//上传在手机选择视频后返回的临时路径
filePath: res.tempFilePath,
success(res) {
// res就是上传成功后返回的线上视频路径
},
})
}
})
//取消按钮停止接口请求使用abort()
this.uploadTask.abort();
abort函数解释:abort的理解_abort()-CSDN博客