我正在尝试在浏览器的新选项卡中打开 blob 字节流。它是有效的,但我不确定如何设置文件名,以便每个文档在下载时都有唯一的名称。现在,文档在保存时默认为“document.pdf”。
var blob = new Blob([response.data], { type: "application/pdf" });
if (blob) {
var fileURL = window.URL.createObjectURL(blob);
window.open(fileURL);
}
给它一个文件名window.open https://developer.mozilla.org/en-US/docs/Web/API/Window/open call:
window.open(fileURL, "your filename.extension");
如果您使用 IE,请使用navigator.msSaveOrOpenBlob https://msdn.microsoft.com/library/hh772332(v=vs.85).aspx反而:
navigator.msSaveOrOpenBlob(fileURL, "your filename.extension");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)