跪求微信小程序wx.uploadFile上传图片问题,解决了有红包
发布于 5 年前 作者 ligu 19014 次浏览 来自 问答

我用https://wxapi.hotapp.cn/proxy/?appkey=hotapp11377340&url=http://服务器地址(我们服务器是http),这样子转化的,在微信公众平台后台也设置了域名https://wxapi.hotapp.cn,为啥上传图片不成功呢?其他的请求可以,wx.request请求就可以啊,唯独上传图片不行。

7 回复

开发工具上传成功,但是真机上传没有返回值,求告知

问题:只是上传图片,没有涉及附加参数数据。开发工具上传图片成功,但真机上传返回空。

解决办法:

1. 设置’content-type’: ‘image/jpeg’

2. 查看服务器接收到的content-type值是否正确,但实际图片服务器接收到的content-type值是image/jpg,不在服务器允许格式列表中,添加该image/jpg到格式列表

总结:服务器接收到的信息不一定是微信小程序中设置的,如果找不到其他方式,可以尝试下。

更奇葩的是,真机开启 调试 上传成功,不开启调试 没有反应,这个太奇怪了

您好您的问题 解决了吗?  我也遇到一样的问题

 后台是java写的,我不懂Java代码,他通过wx.uploadFile方法的name去接收的,在微信开发者工具里面,只要验证域名合法性就失败了,不验证域名合法性能成功

一样的问题,我的是openmap问题,调试可以选择地址赋值,但是预览就是不行

你并没有说明失败的错误信息是什么

wx.uploadFile 的形式是 content-type 为 multipart/form-data,你要检查下你的服务器端的接收方法是否正确

回到顶部