PROBLEM
My PDF download works in Chrome, but does not work in IE 11/10/9.
In IE, it will prompt me a security warning, but after I click Yes to allow it, nothing happens.
CODE
handleDownload = (reportLoc) => {
var path = reportLoc.item.ReportPath;
$.get("/Api/Apps/GetFileFromServer?filePath=" + path, (response) => {
this.setState({ base64EncodedPDF: response });
}).then(() => {
let a = document.createElement("a");
a.href = "data:application/octet-stream;base64," + this.state.base64EncodedPDF;
a.download = path.substring(path.lastIndexOf("\\") + 1);
a.click();
});
}
Solutions to make it work in both Chrome and IE?