我如何创建文件并将其发送到Internet Explorer 8中的服务器?
现在我正在为ie9(及以上)这样做:
var blob = new Blob([data], {//data is long xml-string
type: "text/plain;charset=utf-8;"
});
var file = new FormData();
file.append('xml_file', blob, 'file.xml');
$.ajax({
url: url,
type: 'POST',
data: file,
contentType: false,
processData: false,
dataType: 'text',
async: false,
success: function (data) {
console.log(data);
},
error: function (xhr) {
console.log(xhr);
}
});
答案 0 :(得分:0)
看看这个,因为你正在使用jQuery。它使用起来非常简单,并且适用于许多功能。