4***@qq.com
4***@qq.com
  • 发布:2022-11-18 14:46
  • 更新:2022-11-21 11:49
  • 阅读:147

【报Bug】uni-app开发的安卓app,上传图片完成图片成功上传到服务器,但是app端接收接口返回的时候报了500错误

分类:uni-app

上传图片完成图片能成功上传到服务器,但是app端接收接口返回的时候报了500错误
在hbulider里看报错是GB2312乱码的

2022-11-18 14:46 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

接口问题

4***@qq.com

4***@qq.com (作者)

已经解决了,用uploadfile发送图片文件去接口的时候,就会报错,
我直接在前端把图片转码为base64,然后用request发送给接口
但是这个时候也遇到一个问题,接口接收base64数据的时候也会报错
这个时候我查了一下,发现是发base64的话,header有问题,接口只接收multipart/form-data
但是uni-app没办法发送multipart/form-data,但是可以用以下方法自己加入请求头,具体参考:https://developers.weixin.qq.com/community/develop/article/doc/0000cc0e5bc5d093c6f8be17254c13

到此解决。

要回复问题请先登录注册