以下问题:此代码在IE9中无效。在实际的Chrome浏览器中,它正在运行,但下载的文件已损坏("已损坏的文件"部分也可能在其他地方发生...任何建议如何在IE9中执行此操作都会很好)。
var file = records[0].data.Files[0].Value.Buffer;
var fileName = records[0].data.Files[0].Value.FileName;
var a = window.document.createElement('a');
a.href = window.URL.createObjectURL(new Blob([file], { type: 'application/octet-stream' }));
a.download = fileName;
document.body.appendChild(a)
a.click();
document.body.removeChild(a)