search

Home  >  Q&A  >  body text

javascript - formdata图片上传 兼容IE9 (后台接口必须要formdata格式的请求)

目前最大的限制就是,大后台定义的请求格式要求formdata格式

不能使用简单 key value 发送请求,不知道该怎么解决

高洛峰高洛峰2822 days ago747

reply all(1)I'll reply

  • 伊谢尔伦

    伊谢尔伦2017-04-11 12:31:22

    你可以new 一个FormData的对象,然后把文件流的数据塞进去,然后提交给后端就好了。如果你用了jq的话:

     var formData = new FormData();  
         formData.append('key',value);//传的参和值   
         $.ajax({  
              url: 'XXX' ,  
              type: 'POST',  
              data: formData,   
              contentType: false,  
              processData: false,  
              success: function (res) {  
                  
              },  
              error: function () {  
                  
              }  
         });  

    reply
    0
  • Cancelreply