【发布时间】:2013-05-22 18:33:50
【问题描述】:
我一直在开发一个在服务器端生成 pdf 文件的应用程序。我使用 ajax 轮询服务器端处理程序并在它完成生成时检索它。
我快完成了,我就快结束了,现在愚蠢的是,一个 ajax 调用将整个 pdf 文件放入客户端内存,而实际上我只是想把它扔给浏览器中的用户。
尝试使用 window.open() 函数打开直接链接而不是使用 ajax 不会通过弹出窗口阻止程序。
我看到了使用 iframe 的其他建议。如果人们建议我在我的页面中有一个显示 pdf 文件的窗口,我不能这样做。只有另存为对话框就足够了。
【问题讨论】:
-
只是将
window.location.href设置为pdf文件的url? -
是的,就是这样,谢谢。
标签: javascript jquery .net ajax pdf