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

时间:2016-03-25 09:58:58

标签: javascript pdf

我正在尝试在浏览器的新选项卡中打开blob字节流。它是有效的,但我不知道如何设置文件名,以便每个文档在下载时都具有唯一的名称。现在,该文档在保存时默认为“document.pdf”。

var blob = new Blob([response.data], { type: "application/pdf" });
            if (blob) {
                var fileURL = window.URL.createObjectURL(blob);
                window.open(fileURL);
            }

1 个答案:

答案 0 :(得分:-3)

使用window.open调用为其指定文件名:

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

如果您使用的是IE,请改用navigator.msSaveOrOpenBlob

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