关于 wx.uploadFile 后端返回的 JSON 没有自动解析
发布于 6 年前 作者 li40 11604 次浏览 来自 问答

问题:wx.uploadFile 回调中的参数未按照后端的响应头正确转换为 JSON小程序中使用 wx.uploadFile 接口上传图片,图片上传成功后后端返回了一段 JSON 数据,且 response header 的 content-type 已正确设置为 application/json,但 success 回调中获取的参数仍为字符串未被正确转换为 json 格式。

回调函数参数 console.log 结果如下,data 即为后端返回数据:

手机调试结果

开发者工具调试返回结果

另外:能否把 uploadFile 的请求内容输出到 network 面板中,目前请求的时候没有任何反馈,只能在代码中 console.log 返回,非常不利于调试。

1 回复

第一个问题,文档里已经说明了,上传接口的content-type 为 multipart/form-data,不可修改,返回是字符串,需要自己解析

第二个问题,把请求内容输出到 network,这个确实是很需要的,没有不方便

回到顶部