设置文件名并在新选项卡中打开blob pdf类型

Set the file name and open blob pdf type in new tab

本文关键字:blob 类型 pdf 选项 文件名 新选项 设置      更新时间:2023-09-26

我正试图在浏览器的新选项卡中打开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调用给它一个文件名:

window.open(fileURL, "your filename.extension");

如果您使用IE,请使用navigator.msSaveOrOpenBlob

navigator.msSaveOrOpenBlob(fileURL, "your filename.extension");