wx.uploadFile 返回值

本文介绍了微信小程序中wx.uploadFile函数的使用方法及其返回值处理技巧,特别强调了如何正确解析JSON格式的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 wx.request  的返回值 会自动成为  object


wx.uploadFile 的返回值是 String 字符串 。


但取返回值时,如果是 JSON 要注意用 JSON.parse 转换一下

(wx.request 会自动转换,wx.uploadFile 不会,所以才需要手工处理)。

不过 fail: function(res) { } 这里面不需要转换,因为这里面 res 并不是 JSON 类型。



wx.uploadFile({
  url: url,
  filePath: that.data.audioPath,
  name'name',
  formData: {
    mode: 'audio',
    newsId: that.data.newsId
  }, // HTTP 请求中其他额外的 form data
  success: function(res){
    var data = JSON.parse(res.data);