Javascript FormData在Internet Explorer中不工作 var formdata=new formdata(); var fileInput=document.getElementById('fileInput'); 对于(i=0;i

Javascript FormData在Internet Explorer中不工作 var formdata=new formdata(); var fileInput=document.getElementById('fileInput'); 对于(i=0;i,javascript,Javascript,当我试图发布文件时,FormData在Internet Explorer中不起作用。我只需要使用FormData在IE中上传文件 有人能指出我做错了什么吗?Internet Explorer 9及以下版本不支持FormData:。有一些文件上传模块可以通过使用iFrame来解决这个问题:您应该经常提到您使用的IE版本。 var formdata = new FormData(); var fileInput = document.getElementById('fileInput'); for

当我试图发布文件时,
FormData
在Internet Explorer中不起作用。我只需要使用
FormData
IE
中上传文件


有人能指出我做错了什么吗?

Internet Explorer 9及以下版本不支持FormData:。有一些文件上传模块可以通过使用iFrame来解决这个问题:

您应该经常提到您使用的IE版本。
var formdata = new FormData();
var fileInput = document.getElementById('fileInput');

for (i = 0; i < fileInput.files.length; i++) {
  formdata.append(fileInput.files[i].name, fileInput.files[i]);
}