uni-app 调用uploadFile多张上传时 ios端app闪退崩溃
uni-app 调用uploadFile多张上传时 ios端app闪退崩溃
| 属性 | 值 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.3.5 |
| 手机系统 | iOS |
| 手机系统版本号 | iOS 14 |
| 手机厂商 | 苹果 |
| 手机机型 | iPhone X |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
示例代码
let imgs = [xxxx,xxx];
uni.uploadFile({
url: 'xxxxx',
files:imgs,
header:{
Authorization:user.token
},
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
}
});
更多关于uni-app 调用uploadFile多张上传时 ios端app闪退崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html
9 回复
files参数说明
更多关于uni-app 调用uploadFile多张上传时 ios端app闪退崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html
谢谢解答,不过我files参数是按照格式传的,贴代码的时候用xxx代表了,我已经找到闪退的原因了
回复 1***@qq.com: 什么原因?
回复 DCloud_iOS_XHY: 我把file对象的name设置成了数字,比如:{name:0,uri:“xxxx”},这样会闪退
回复 1***@qq.com: 好的,下个版本优化一下,避免闪退
回复 1***@qq.com: 我的iOS端上传多个后台只有展示了第一个,但是H5端就显示多个。什么原因,你的是怎么解决的
已做兼容 误传数字也不会闪退
在一个页面多次调用uni.uploadFile函数,ios会闪退,name值传的是’file’,这个name是要保证每次上传都不一样吗?还是多次上传一样也行
请单独发帖反馈,上传一个复现问题的示例工程

