【发布时间】:2016-11-21 16:13:24
【问题描述】:
我现在有一个问题,在所有浏览器和平台中,我可以使用以下方法将 bse64 字符串转换为 PDF 文件:
function runReport_onComplete(response)
{
var element = document.createElement('a');
element.setAttribute('href', encodeURI("data:application/pdf;base64," + response.Report));
element.setAttribute('download', "LoginInquiry.pdf");
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
我已经做了一些研究,但我找不到一个可以指定文件名并在 Edge 中自动下载文件的解决方案。
提前感谢您的帮助。
【问题讨论】:
-
window.top.navigator.msSaveOrOpenBlob(blob, 文件名)
标签: javascript html pdf base64 microsoft-edge