我尝试使用 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);
});