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
})
}
},
});

- 发布:2024-06-13 13:37
- 更新:2024-06-13 14:24
- 阅读:152
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 4.08
浏览器平台: 手机系统浏览器
浏览器版本: v19.8.0.0
项目创建方式: HBuilderX
App下载地址或H5⽹址: http://weibang.cc/#/
示例代码:
操作步骤:
进入我的点击实名认证,再点上传
进入我的点击实名认证,再点上传
预期结果:
智能识别成功
智能识别成功
实际结果:
报错No file upload orserver upload limitexceeded
报错No file upload orserver upload limitexceeded
bug描述:
后端接的百度智能识别身份证uni.uploadFile上传电脑端访问正常,手机端访问就报没有文件
3 个回复
沈工
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,这块说不清
2***@qq.com (作者)
加你了
2024-06-13 14:31