问题的起因是现在做的一个WEB API项目中需要以formdata的方式向后台提交数据(包括一个JSON和一张图片)。
之前一直是用以下代码发送数据,没出过问题。
if (window.XMLHttpRequest) { // Mozilla 浏览器 //新建XMLHttpRequest对象
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE 浏览器
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) { }
}
}
var fd = new FormData();
var file = document.getElementById('filebox_file_id_1');
var fileList = file.files;
if (fileList.length != 0)
{