我正在尝试使用javascript下载文件。我使用以下代码成功下载文件,但是当我打开文件时,内容是不可读的。我不知道我哪里错了。任何人都可以指导我获取具有可读内容的文件吗?
function SaveToDisk(fileURL, fileName) {
debugger;
// for non-IE
if (!window.ActiveXObject) {
var save = document.createElement('a');
save.href = fileURL;
save.target = '_blank';
save.download = fileName || 'unknown';
var evt = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': false
});
save.dispatchEvent(evt);
(window.URL || window.webkitURL).revokeObjectURL(save.href);
}
// for IE < 11
else if (!!window.ActiveXObject && document.execCommand) {
var _window = window.open(fileURL, '_blank');
_window.document.close();
_window.document.execCommand('SaveAs', true, fileName || fileURL)
_window.close();
}
}