// 原图
const uploadImgArr=[
{
"name": "QQ图片20230309103438(1).jpg",
"uri": "file:///storage/emulated/0/Pictures/QQ/QQ图片20230309103438(1).jpg"
}
]
uni.uploadFile({
url: "https://xxxxxxxxxxxxxxxxxx.com/xxxxxxxxxxx/WebApi/Attach/Uploadfile",
files: uploadImgArr,
formData: {
'ut': token,// 这个是token
'id': 123// 这个是单据id
},
timeout: 10000,
success: (res) => {
console.log(res);
},
fail: (err) => {
console.log(err);
}
})
- 发布:2023-03-22 15:13
- 更新:2024-06-24 16:18
- 阅读:1413
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 19044.1766
HBuilderX类型: 正式
HBuilderX版本号: 3.6.18
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: Redmi Note11T Pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
选择原图
上传图片
选择原图
上传图片
预期结果:
选择原图
上传图片
不报错,正常上传
选择原图
上传图片
不报错,正常上传
实际结果:
选择原图
上传图片
报错,数据也并未走到服务端
选择原图
上传图片
报错,数据也并未走到服务端
bug描述:
使用uni.uploadFile上传图片,
在生产环境下
选择原图会走进fail回调,报错信息为{ "errMsg": "uploadFile:fail statusCode: null" }。数据也并未走到服务端。
不选择原图上传成功。
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
跟你后台有关,你后台是不是限制大小了,你直接用postman工具去测试
1***@qq.com - 1111111111
本地开发图片太大会这样,但是我把图片太大的问题解决之后,线上还是不能上传图片,小图片也上传不了。
我愿你知道 (作者)
后台都没接受到接口请求,也是因为这个吗?
2023-03-22 15:22