在我们的应用程序中,我们有动态生成的 PDF 文档的链接。链接看起来像这样主机/22-5/file_3136.pdf所以对于浏览器来说它就像一个静态的 pdf 文档。单击链接时,它会打开一个新窗口。该窗口仅接收 PDF 文档(无 HTML),其标题如下:
Content-Disposition: inline; filename=file_3136.pdf
Content-Type: application/pdf
我们希望用户能够在安装了 PDF 插件的情况下在浏览器中看到 PDF,并能够使用正确的文件名保存文档。
现在我们要添加一个在生成 PDF 时显示的加载屏幕。在保留当前功能的同时,最好的方法是什么?
一种选择是显示加载屏幕,然后在生成完成后重定向到 PDF。这需要我将 PDF 在服务器上保留一段时间。目前,一旦发送回复,它们就会被删除。
另一种选择是发送一些 HTML 和 javascript(以显示加载页面)<embed>
, <iframe>
or <object>
指向服务器上的 pdf 的标签。
最好的方法是什么?什么适用于大多数浏览器?
在下载网站上,我经常看到弹出一个额外的(小)窗口。我相信该窗口充当“编排者”来控制主页上显示的内容,同时还触发到下载文件的重定向。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)