Jquery IE 11无法上传Ajax文件
虽然Chrome、Firefox、Safari运行良好,但IE 11未能完成以下ajax文件上传。在IE11上,它试图上传图像,但却花费了30多秒,最终死亡,没有留下任何线索 我的表格 IE出现故障时,我的NodeJS服务器的日志中有以下内容:Jquery IE 11无法上传Ajax文件,jquery,node.js,ajax,internet-explorer,Jquery,Node.js,Ajax,Internet Explorer,虽然Chrome、Firefox、Safari运行良好,但IE 11未能完成以下ajax文件上传。在IE11上,它试图上传图像,但却花费了30多秒,最终死亡,没有留下任何线索 我的表格 IE出现故障时,我的NodeJS服务器的日志中有以下内容: POST/upload--ms-- 但是,当我使用Chrome时,服务器日志如下所示: POST/upload 200 5435.018 ms-60 不知道我做错了什么!请帮忙 上传的文件大小是多少?只有几KB。。文件大小没有任何影响。。 <for
POST/upload--ms--
但是,当我使用Chrome时,服务器日志如下所示:
POST/upload 200 5435.018 ms-60
不知道我做错了什么!请帮忙 上传的文件大小是多少?只有几KB。。文件大小没有任何影响。。
<form action="/upload" method="post" enctype="multipart/form-data">
<label>Your name</label>
<input name="uname" type="text" id="uname">
<label>File1</label>
<input name="file[]" type="file" id="file1" accept="image/*">
<label>File2</label>
<input name="file[]" type="file" id="file2" accept="image/*">
<button id="btn-submit" type="submit">Submit</button>
</form>
$('#btn-submit').click(function(e) {
var formData = new FormData($('form')[0]);
$.ajax({
url: '/upload',
type: 'POST',
data: formData,
cache: false,
contentType: false,
processData: false,
success: function() {
console.log(arguments);
},
error: function() {
console.error(arguments);
}
});
});