【坑】微信小程序开发wx.uploadFile和wx.request的返回值格式不同

微信小程序

使用wx.request,返回值是json,如下

{code:200,msg:"更新用户基本信息成功",data:[]}

因此可以直接使用如

res.data.code获取到返回值中的code字段

图片

但是,上传图片需要使用wx.uploadFile,返回的结果如下

{"code":200,"msg":"更新用户基本信息成功","data":[]}

使用res.data.code获取不到返回值中的code字段

原来返回的一个字符串!!!

需要用 JSON.parse 转换一下

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

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);  }})

参考:https://blog.csdn.net/u013078295/article/details/74531421

相关推荐

  1. 程序canvas开发一些总结-持续更新

    2024-07-14 22:48:04       47 阅读
  2. 程序:selectComponent返回null问题

    2024-07-14 22:48:04       53 阅读
  3. 程序开发分享朋友圈分享设置

    2024-07-14 22:48:04       50 阅读
  4. 程序怎样给事件传

    2024-07-14 22:48:04       52 阅读
  5. 程序怎样给事件传

    2024-07-14 22:48:04       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 22:48:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 22:48:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 22:48:04       58 阅读
  4. Python语言-面向对象

    2024-07-14 22:48:04       69 阅读

热门阅读

  1. 深入探索 Spring Bean 生命周期中的自定义扩展方法

    2024-07-14 22:48:04       19 阅读
  2. mybatisplus 查询某一字段

    2024-07-14 22:48:04       20 阅读
  3. 探索AI艺术:简单方法训练你的AI画家(思路)

    2024-07-14 22:48:04       18 阅读
  4. 【LeetCode】125. 验证回文串

    2024-07-14 22:48:04       17 阅读
  5. 基于STM32F103的二维码识别项目

    2024-07-14 22:48:04       20 阅读
  6. 极速构建的艺术:Kylin中Cube的并行构建实践

    2024-07-14 22:48:04       20 阅读
  7. 设计模式的分类

    2024-07-14 22:48:04       15 阅读
  8. Docker--在linux安装软件

    2024-07-14 22:48:04       21 阅读
  9. OpenJudge | 回文串判断

    2024-07-14 22:48:04       21 阅读
  10. C++数组

    2024-07-14 22:48:04       19 阅读