以下是我用来从服务器获取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))
尽管此代码有效,但它会产生一个随机文件名,如下所示:
有没有办法在这个blob上设置文件名而不是它显示的那个长字符串?
顺便说一下,我不打算用这个开始下载,这就是为什么我不只是在我的服务器中设置Content-Disposition
。
任何帮助将不胜感激!