微信小程序上傳圖片回調參數


像單單發送個請求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參數了額


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM