收藏
回答

wx.uploadFile接口 上传图片 图片已经上传到服务器了 无法获取后端返回?

    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      sourceType: ['album', 'camera'],
      success (res) {

        console.log(res)
        wx.uploadFile({
          url: `${baseUrl}/wx/upload/image`,
          filePath: res.tempFilePaths[0],
          header:{
            'Content-Type': 'multipart/form-data',
            // 'accept': 'application/json', 
            ...token
          },
          name: 'image',
          formData: {
            type,
          },
          success: (r)=>{
            console.log(r, res)
            if(r.statusCode === 201){
              console.log(r.data)
              // const data = JSON.parse(r.data)
              // const newFile = [...files]
              // newFile.push({
              //   url: data.message
              // })
              // setFiles(newFile)
            } else {
            }
            console.log(r)
          }
        })
      }
    })

接口已经返回数据 但是无法获取response内容 response为空

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

1 个回答

  • Smile
    Smile
    2020-04-05

    已解决 !!! 后端接口 开启gzip 压缩 会导致 response 收不到内容

    2020-04-05
    有用 1
    回复
登录 后发表内容
问题标签