在IE 10上使用xhr2上传文件仅适用于文本文件

时间:2013-05-02 17:57:48

标签: javascript asp.net ajax html5 internet-explorer-10

我尝试使用xhr2上传文件。 它在FF,chrome上工作得很好但是当我在IE10上试用它时它只发送文本文件没有图像没有rar。

我的脚本代码

$("#uploader").click(function () {
alert("upload");
var fileInput = document.getElementById("fileUploader");
var file = fileInput.files[0];

var fd = new FormData();
fd.append("files", file);
alert(file.size);
var xhr = new XMLHttpRequest();

xhr.open("POST", 'http://localhost:7128/FileManager/uplader.ashx');
xhr.setRequestHeader("X-File-Name", file.name);
xhr.setRequestHeader("X-File-Size", file.size);
xhr.setRequestHeader("X-File-Type", file.type);
xhr.send(fd);

});

0 个答案:

没有答案