收藏
回答

wx.uploadFile返回的json是string类型的

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug uploadFile 微信iOS客户端 6.6.7 2.0.0

调用wx.uploadFile上传成功后 执行

success: function (res){
   console.log(res.data)
}

输出都是string不能res.data.full_url调用。首先用

var data = JSON.parse(res.data)

转换对象以后才能调用


回答关注问题邀请回答
收藏

2 个回答

  • 阿毅
    阿毅
    2018-08-15

    使用try catch来做就好了

    2018-08-15
    有用
    回复
  • 2018-07-17

    转对象之后安卓手机会报错 . 有遇到吗

    2018-07-17
    有用
    回复 2
    • 侯衍超
      侯衍超
      2018-07-17

      我也是遇到这个问题,res.data,在ios上是对象,在安卓上是字符串,转换成对象会报错

      2018-07-17
      回复
    • 侯衍超
      侯衍超
      2018-08-28

      解决了,后端那边的问题,让你们后端找找原因,我记得是协议的问题

      2018-08-28
      回复
登录 后发表内容