1***@qq.com
1***@qq.com
  • 发布:2021-01-15 17:07
  • 更新:2021-01-15 17:07
  • 阅读:1074

【报Bug】个别机型使用uni.uploadFile上传不成功

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 小米

手机机型: mi pad4

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    ```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  
                }   ```

操作步骤:

个别手机上传不可以

预期结果:

上传成功后台返回地址

实际结果:

报错了

bug描述:

2021-01-15 17:07 负责人:无 分享
已邀请:

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