我有一个从服务器下载文本文件的功能。它适用于Chrome但不适用于IE 11。 请帮我。 谢谢和问候。
// Get file name from url.
var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0];
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob ';
xhr.onload = function () {
var a = document.createElement('a');
a.href = window.URL.createObjectURL(xhr.response); // xhr.response is a blob
a.download = filename; // Set the file name.
a.style.display = 'none';
document.body.appendChild(a);
a.click();
};
xhr.send();
xhr.onerror = function (e) {
alert("Error " + e.target.status + " occurred while receiving the document.");
};