微信小程序开发,上传wx.uploadFile 返回参数处理
2024-08-24 13:38:34
这真的是个坑,前端看了半天,说是字符串,让后台处理,后台说返回的是正确的,原来这个请求就是返回的string类型,见下图,无法取到code,需要前台自己转化。
以下为百度出来的参考:
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);
最新文章
- input type=file 图片上传相关
- Iscroll解析
- Mysql创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES)
- Kali Linux渗透基础知识整理(四):维持访问
- 学习练习 java面向对象封装汽车
- (转)oracle字符集与汉字
- 关于sqlite数据库
- NGRC远程控制
- (Problem 33)Digit canceling fractions
- linq any() all() 返回true 或者false
- STM32F103外部中断编程
- Python内置函数(10)——chr
- 如何在linux环境安装数据库
- python面试1-30题
- 多条件查询 仿淘宝URL传参方式
- GIL(全局解释器锁)与互斥锁
- 基于selector的socket并发
- CSS3实现图片木桶布局
- window下JBoss7 安装部署
- webstorm 使用svn