kerwinzzz
kerwinzzz
  • 发布:2019-10-19 18:11
  • 更新:2022-02-25 21:32
  • 阅读:1947

【报Bug】uploadFile 上传文件H5上可以正常发送,APP上没有发送任何数据

分类:uni-app

详细问题描述

app上上传图片功能无效,H5上正常。检查app上发送的数据后发现file的数据和formData带的参数也没有获取到(H5都正常获取)。
之前一个app打包正常使用,现在重新打包后上传图片功能已经不正常。后端获取不到任何发送的数据。

重现步骤

代码我就不贴了,直接用uploadFile下的示例代码就可以复现

IDE运行环境说明

[ HBuilderX]

2.3.5.20191018

uni-app运行环境说明

[运行端是app]

[项目是HBuilderX创建的]

[编译模式是自定义组件模式]

App运行环境说明

[Android版本号 5.1.1] 另外让同事测试了一个比较高版本的安卓手机是同样的结果

[iOS] 未测

附件

已经上传HBuilderX运行日志

[可重现代码片段]
uni.chooseImage({
success: (chooseImageRes) => {
const tempFilePaths = chooseImageRes.tempFilePaths;
uni.uploadFile({
url: 'https://www.example.com/upload', //仅为示例,非真实的接口地址
filePath: tempFilePaths[0],
name: 'file',
formData: {
'user': 'test'
},
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
}
});
}
});

联系方式

[QQ]

2019-10-19 18:11 负责人:无 分享
已邀请:
kerwinzzz

kerwinzzz (作者)

没人有同样的问题吗

5***@qq.com

5***@qq.com

一样的问题 而且app上传 apache直接到超时才返回500

1***@qq.com

1***@qq.com

2.3.3上传没问题,今天升级2.3.5后一样问题

kerwinzzz

kerwinzzz (作者)

周末官方可能不上班,要疯了。项目要急着上线啊,最后测试出个bug来

DCloud_heavensoft

DCloud_heavensoft

2.3.4引发了一个上传的bug,今天会发补丁版2.3.6修复。

  • kerwinzzz (作者)

    万分感谢,周末还在值班辛苦了

    2019-10-19 21:51

DCloud_App_Array

DCloud_App_Array

HBuilderX2.3.6+版本已修复此问题,请更新。

  • 1***@qq.com

    2.3.6对应的5+SDK什么时候会更新

    2019-10-21 13:53

  • kerwinzzz (作者)

    嗯嗯,上午已经更新了

    2019-10-21 15:33

  • 2***@qq.com

    我现在是最新版的hbuildx,按官方demo里的写的图片上传,安卓好好的,ios上传失败

    2019-11-23 17:31

第一次改BUG

第一次改BUG - 学,不要停

不要用JSON.parse 试试用eval()

该问题目前已经被锁定, 无法添加新回复