```const uploadTask =uni.uploadFile({
url: baseApi+'/rest/common/oss/upload/video',
filePath: this.tempFilePath,
name: 'file',
formData:{
},
success: (res) => {
console.log("上传后的地址",res)
this.fbdata.videoUrl=JSON.parse(res.data).data.url
uni.hideLoading();
if(this.fbdata.videoUrl==""){
uni.showToast({
title: '视频上传失败',
duration: 500
});
return false
}else{
uni.showToast({
title: '视频上传完成',
duration: 500
});
}
},
fail:(err)=>{
uni.hideLoading();
uni.showToast({
title: "上传失败",
duration: 500
});
console.log("上传失败",err)
}
});
uploadTask.onProgressUpdate((res) => {
console.log('上传进度' + res.progress);
console.log('已经上传的数据长度' + res.totalBytesSent);
console.log('预期需要上传的数据总长度' + res.totalBytesExpectedToSend);
// 测试条件,取消上传任务。
// if (res.progress > 50) {
// uploadTask.abort();
// }
});
}else{
uni.showToast({
title: '请选择要上传的视频',
duration: 500
});
return false
} ```
- 发布:2021-01-15 17:07
- 更新:2021-01-15 17:07
- 阅读:1165
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.0.7
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: 小米
手机机型: mi pad4
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
个别手机上传不可以
个别手机上传不可以
预期结果:
上传成功后台返回地址
上传成功后台返回地址
实际结果:
报错了
报错了