收藏
回答

wx.uploadFile上传失败

我在进行request请求的时候能从后台拿到数据但是我在进行uploadFile的时候却一直请求失败,代码如下

       wx.uploadFile({

                    url: 'xxxx',//上传的url地址

                    filePath:temp[0],

                    name:'Photo',

                    header: {'content-type': 'multipart/form-data'},

                    method: 'POST',

                    formData: {

                      'openid':wx.getStorageSync('openid'),

                      'pername':e.detail.value[1],

                        'card':e.detail.value[2]

                    },  

                    success: function(res){


                      wx.navigateTo({

                    //跳转到到下一个页面

                      url: 'result/result?name='+e.detail.value[1]+'&card='+e.detail.value[2]+'&temp='+temp

                    })

                    },

                    fail: function() {

                     

                      console.log("上传失败")

                    },

                    complete: function() {

                      // complete

                    }

                  })


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

1 个回答

  • Formatting
    Formatting
    2017-02-03

    formData有中文字段的需要encodeURI一下 后台再urldecode一下就好了 安卓的坑 ios正常

    2017-02-03
    有用
    回复
登录 后发表内容