更改从服务器收到的blob的名称?

时间:2017-05-11 17:28:02

标签: javascript pdf blob fetch-api pdfjs

以下是我用来从服务器获取PDF并显示它的一些代码:

// Fetch a pdf file from the server and open it
fetch('/pdf')
  .then(res => res.blob())
  .then(blob => URL.createObjectURL(blob))
  .then(url => window.open(url))

尽管此代码有效,但它会产生一个随机文件名,如下所示:

pdf

有没有办法在这个blob上设置文件名而不是它显示的那个长字符串?

顺便说一下,我不打算用这个开始下载,这就是为什么我不只是在我的服务器中设置Content-Disposition

任何帮助将不胜感激!

0 个答案:

没有答案