zoukankan      html  css  js  c++  java
  • 微信小程序开发,上传wx.uploadFile 返回参数处理

    这真的是个坑,前端看了半天,说是字符串,让后台处理,后台说返回的是正确的,原来这个请求就是返回的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);

  • 相关阅读:
    [数据结构] N皇后问题
    [2011山东ACM省赛] Sequence (动态规划)
    yaf 学习
    nginx 配置文件
    nginx.conf 理解
    fastcgi
    Nginx+FastCGI运行原理
    ssh-key 原理
    Git是个啥 ssh是个啥
    Git SSH Key 生成步骤
  • 原文地址:https://www.cnblogs.com/liqiong-web/p/9139239.html
Copyright © 2011-2022 走看看