zoukankan      html  css  js  c++  java
  • 微信小程序上传图片回调参数

    像单单发送个请求wx.request直接像下面就可以了

    wx.request({
          url: 'https://*************/shjz/people!card.do',
          data: {
          },
          method: 'POST',
          header: {
            'content-type': 'application/x-www-form-urlencoded;charset=utf-8'
          },
          success: function (res) {
            console.log(res.data);
            console.log(res.data.obj[1].ckey);
            that.setData({
              dataList: res.data.obj
            })
          },
          fail: function (res) {
            console.log("--------fail--------");
          }
    
        })

    但上传文件接口wx.uploadFile呢,我想调用返回的参数。

    wx.uploadFile返回的json参数都是json所以必须先把所有参数转为json格式数据

     wx.uploadFile({
                    url: 'https://**********/shjz/fileUpload!upload.do', //仅为示例,非真实的接口地址
                    filePath: tempFilePaths[0],
                    name: 'file',
                    formData: {
                      'user': 'test'
                    },
                    success(res) {
                      var data = JSON.parse(res.data);
                      // const data = res.data
                      console.log(data.success);
                      console.log(data.obj);
                      that.setData({
                        card3: data.obj
                      })
                      //do something
                    }
                  })

    把上传文件接口返回的参数先

    var data = JSON.parse(res.data);
    就转为json格式的数据了剩下的就跟原来一样可以直接调用json参数了额
  • 相关阅读:
    访问 IIS 元数据库失败
    C# List<T>运用
    Unicode 数据
    讲解SQL Server 2000的Collection排序规则
    delphi Format用法
    delphi 文件的操作
    class of 语句
    深入delphi编程
    delphi 事件委托 未看
    如何让delphi在启动时不自动创建空的工程?
  • 原文地址:https://www.cnblogs.com/wolf-shuai/p/12843366.html
Copyright © 2011-2022 走看看