问题:wx.uploadFile 回调中的参数未按照后端的响应头正确转换为 JSON 小程序中使用 wx.uploadFile 接口上传图片,图片上传成功后后端返回了一段 JSON 数据,且 response header 的 content-type 已正确设置为 application/json,但 success 回调中获取的参数仍为字符串未被正确转换为 json 格式。
回调函数参数 console.log 结果如下,data 即为后端返回数据:
手机调试结果
开发者工具调试返回结果
另外:能否把 uploadFile 的请求内容输出到 network 面板中,目前请求的时候没有任何反馈,只能在代码中 console.log 返回,非常不利于调试。
第一个问题,文档里已经说明了,上传接口的
content-type
为multipart/form-data,不可修改,返回是字符串,需要自己解析
第二个问题,把请求内容输出到 network,这个确实是很需要的,没有不方便