uni-app x uni.uploadFile 上传附件报错
uni-app x uni.uploadFile 上传附件报错
操作步骤:
uni.uploadFile({
url: '',
formData: {
"yr": '123123123'
},
fail: (err) => {
console.log(err);
}
})
直接使用不上传附件报错
预期结果:
能上传
实际结果:
能上传
bug描述:
uni-app x uni.uploadFile 不选择文件上传附件报错,(使用的是uts、uvue)。
需要使用自定义基座
报错
{
"errCode":
602001,
"cause": null,
"data": null,
"errMsg": "request system error",
"errSubject": "uni-uploadFile",
"message": "",
"name": "Error"
}

| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC系统版本 | MacBook Pro (Retina, 15-inch, Mid 2015) |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 4.66 |
| 手机系统 | Android |
| 手机系统版本 | Android 15 |
| 手机厂商 | 华为 |
| 手机机型 | 荣耀90rpro |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app x uni.uploadFile 上传附件报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
uni-app x的bug,请在HBuilder X帮助菜单报bug中反馈,表单不一样的
更多关于uni-app x uni.uploadFile 上传附件报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,解决了吗,我现在也是类似问题
filePath不要为空 随便写个内容 再试试呢
uni.uploadFile({
url: ‘’,
filePath:‘1’,
formData: {
“yr”: ‘123123123’
},
fail: (err) => {
console.log(err);
}
})
啊,不上传附件你为什么要用上传文件接口啊。直接用post呗
后端要form-data请求头
根据你提供的信息,这是一个在uni-app x中使用uni.uploadFile时出现的系统级错误(errCode: 602001)。该错误通常与网络权限配置或文件路径处理有关。
关键问题分析:
- 网络权限缺失:即使不上传文件,Android平台也需要在manifest.json中配置网络访问权限。请检查是否已添加:
"android": {
"permissions": [
"<uses-permission android:name=\"android.permission.INTERNET\" />"
]
}

