ajax上传的multipart/form-data的boundary不同导致后端接收不到解决方法

设置multipart/form-data的boundary不同导致后端接收不到

xmlhttp.setRequestHeader("Content-type","multipart/form-data;boundary=--form-data--");

解决方案

ajax将ContentType设置为false即可

xmlhttp.setRequestHeader("Content-type",false);


ajax请求不能去手动指定ContentType的分隔符,也就是boundary,不仅仅如此,也不可以写成contentType: “multipart/form-data”

ajax将ContentType设置为false即可,ajax会根据fromData中的数据进行处理分割。


上一篇:http报文视图
下一篇:没有了!
TOP