wx.uploadFile上传失败
发布于 5 年前 作者 jun18 4577 次浏览 来自 问答

我在进行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 回复

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

回到顶部