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

The*_*ren 15 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);
            }
Run Code Online (Sandbox Code Playgroud)

Raj*_*eev -9

通过调用给它一个文件名window.open

window.open(fileURL, "your filename.extension");
Run Code Online (Sandbox Code Playgroud)

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

navigator.msSaveOrOpenBlob(fileURL, "your filename.extension");
Run Code Online (Sandbox Code Playgroud)

  • 不。它忽略“你的文件名.扩展名” (4认同)