2***@qq.com
2***@qq.com
  • 发布:2024-06-13 13:37
  • 更新:2024-06-13 14:24
  • 阅读:152

【报Bug】uni.uploadFile报错

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.08

浏览器平台: 手机系统浏览器

浏览器版本: v19.8.0.0

项目创建方式: HBuilderX

App下载地址或H5⽹址: http://weibang.cc/#/

示例代码:
uni.uploadFile({  
                    url: this.configs.webUrl + '/api/baidu/uploadIdCard',   
                    filePath: path,  
                    name: fileName,  
                    // fileType:['image'],  
                    header: data,  
                    formData: {  
                        // 'user': 'test'  
                    },  
                    success: (uploadFileRes) => {  
                         let obj = JSON.parse(uploadFileRes.data);  
                         console.log('resultPath',obj)  
                         uni.hideLoading();  
                         alert(obj)  
                         if(obj.code == 1){  
                             if(!obj.data.id_card_info.words_result.公民身份号码.words){  
                                 console.log('7464534')  
                                 uni.showToast({  
                                     title:'识别失败,请重新上传',  
                                     icon:'none',  
                                     duration:1500  
                                 })  
                                 return false  
                             }  
                             this.imgurl=obj.data.url  
                             this.name=obj.data.id_card_info.words_result.姓名.words  
                             this.Cardnum=obj.data.id_card_info.words_result.公民身份号码.words  
                         }else{  
                             uni.showToast({  
                                 title:obj.msg,  
                                 icon:'none',  
                                 duration:1500  
                             })  
                         }  

                     },  
                });

操作步骤:

进入我的点击实名认证,再点上传

预期结果:

智能识别成功

实际结果:

报错No file upload orserver upload limitexceeded

bug描述:

后端接的百度智能识别身份证uni.uploadFile上传电脑端访问正常,手机端访问就报没有文件

2024-06-13 13:37 负责人:无 分享
已邀请:
沈工

沈工

No file upload orserver upload limitexceeded 文件对应路径不对

沈工

沈工

No file upload orserver upload limitexceeded 文件对应路径不对

  • 2***@qq.com (作者)

    手机报错是这个,电脑上又能正常走下去

    2024-06-13 13:51

  • 2***@qq.com (作者)

    并且两边访问的都是线上的h5

    2024-06-13 13:53

  • 沈工

    回复 2***@qq.com: 那就是路径问题,你看下文件路径能不能打开文件

    2024-06-13 13:55

  • 2***@qq.com (作者)

    回复 沈工: uni.chooseImage返回的是blob:http://weibang.cc/00d2d8c9-482d-4e0e-bea3-21afb74777c9这个怎么访问

    2024-06-13 14:00

  • 2***@qq.com (作者)

    回复 沈工: uploading(){

    // 打开文件选择器

    uni.chooseImage({

    count: 1, //默认9

    sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有

    sourceType: ['album'], //从相册选择

    type: 'image',

    success: (res) =>{

    this.resultPath(res.tempFilePaths[0],res.tempFiles[0].name);

    }

    });

    },

    这是调用uni.uploadFile的位置

    2024-06-13 14:04

沈工

沈工

你加我wx: shenhl-0321,这块说不清

要回复问题请先登录注册