当前位置: 首页 > news >正文

【坑】微信小程序开发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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 如何找工作 校招 | 社招 | 秋招 | 春招 | 提前批
  • Docker Compose部署Kafka集群并在宿主机Windows连接开发
  • 对AAC解码的理解
  • Linux C++ 054-设计模式之外观模式
  • leetcode日记(38)字母异位词分组
  • C++数组
  • 【密码学】消息认证
  • 九、Linux二进制安装ElasticSearch集群
  • 【JavaScript】解决 JavaScript 语言报错:Uncaught SyntaxError: Unexpected token
  • Qt QWebSocket网络编程
  • Nginx -Web服务器/反向代理/负载均衡
  • Selenium WebDriver中的显式等待与隐式等待:深入理解与应用
  • LabVIEW学习-LabVIEW储存Excel表格
  • 新版k8s拉取镜像失败问题
  • Python基础学习笔记——异常
  • Android 架构优化~MVP 架构改造
  • android图片蒙层
  • co.js - 让异步代码同步化
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • nginx 负载服务器优化
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Redis的resp协议
  • Redis在Web项目中的应用与实践
  • Solarized Scheme
  • vue:响应原理
  • 百度地图API标注+时间轴组件
  • 笨办法学C 练习34:动态数组
  • 不上全站https的网站你们就等着被恶心死吧
  • 二维平面内的碰撞检测【一】
  • 回流、重绘及其优化
  • 什么软件可以剪辑音乐?
  • 使用 @font-face
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 终端用户监控:真实用户监控还是模拟监控?
  • MPAndroidChart 教程:Y轴 YAxis
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ​Python 3 新特性:类型注解
  • # Java NIO(一)FileChannel
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C语言)逆序输出字符串
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • ***详解账号泄露:全球约1亿用户已泄露
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .ai域名是什么后缀?
  • .cn根服务器被攻击之后
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 5种线程安全集合
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET Core引入性能分析引导优化