收藏
回答

wx.uploadFile提交的POST请求,怎么接收不到图片数据?

wx.uploadFile({

      url: api.bank,

      filePath: this.data.avatar,

      name:'avatar',

      formData:{

        'name':this.data.name,

        'area':this.data.objectArray[this.data.index].id

      },

      success (res){

        var dataDict = JSON.parse(res.data)

        var row = {

          id:dataDict.id,

          area:dataDict.area_text,

          name:dataDict.name,

          avatar:dataDict.avatar,

        }

        /**回到上个页面 */

        var pages = getCurrentPages();

        var prevPage = pages[pages.length-2];  //上一个页面

        prevPage.addRow(row);

        wx.navigateBack({})

      },

      complete(){

        wx.hideLoading()

      }

    })

调试基础库 3.10.0 Android 8.0.62及以上

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

2 个回答

  • wlm
    wlm
    2025-09-22
     var UploadTasks=  wx.uploadFile({
          url: api.bank,
          filePath: this.data.avatar,
          name:'avatar',
          formData:{
            'name':this.data.name,
            'area':this.data.objectArray[this.data.index].id
          },
          success (res){
            var dataDict = JSON.parse(res.data)
            var row = {
              id:dataDict.id,
              area:dataDict.area_text,
              name:dataDict.name,
              avatar:dataDict.avatar,
            }
            /**回到上个页面 */
            var pages = getCurrentPages();
            var prevPage = pages[pages.length-2];  //上一个页面
            prevPage.addRow(row);
            wx.navigateBack({})
          },
          complete(){
            wx.hideLoading()
          }
        })
    
    
      },
      
    没有报错信息,HTTP协议,后台C++程序,只能接收到文本数据,没有图片数据
    
    
    2025-09-22
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-18
    有用
    回复
登录 后发表内容