【发布时间】:2018-04-24 22:06:54
【问题描述】:
我有一个 PDF 文件作为 blob 对象。我想为我的用户服务,现在我正在做:
html = '<iframe src="' + URL.createURL(blob) + '">';
这对于想要使用浏览器内 PDF 工具的人来说效果很好。
但是...有些人的浏览器设置为自动下载 PDF。对于这些人来说,下载文件的名称是一些基于 blob URL 的随机字符串。这对他们来说是一种糟糕的体验。
我知道我也可以:
<a href="blobURL" download="some-filename.pdf">
但这对于想要使用浏览器内 PDF 阅读器的人来说是一种糟糕的体验,因为这会迫使他们下载文件。
有没有办法让每个人都有好的文件名并允许每个人以他们想要的方式阅读 PDF(在他们的浏览器或操作系统的阅读器中)?
谢谢
【问题讨论】:
-
对主题的参考,但关于用户体验问题:ux.stackexchange.com/questions/38574/…
标签: javascript pdf blob