用formdata格式传递参数

用formdata格式传递参数

		  let formData = new FormData();
          for(let key in this.ruleForm){
                 formData.append(key,this.ruleForm[key]);
           }
           axios({
               method:"post",
                url:"",
               data:{  
               },
          **之前不加这一句的时候上传时formdata对象中没有东西,现在加了转化就可以获取到了**
               transformRequest: [function (data) { var ret = ''; for (var it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' } return ret }], 
               headers: {
                   "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"
               }
             }).then(async (res)=>{
                console.log(res.data)
              
             });

初次写文章,只是希望下次遇到能参考一下

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页