【发布时间】:2015-07-10 21:09:49
【问题描述】:
我的目标是让用户从我的服务器下载 PDF。 最常见的方法是简单地有一个带有下载属性的链接,像这样
<a href="http://mysource.pdf" download>click here</a>
这样做的问题是我无法监控下载或完成后的回调。浏览器只是挂起,直到请求被处理,完成后突然弹出下载。
所以现在我正在使用 AJAX 从服务器获取 pdf 数据,并希望通过浏览器下载数据。
所以我有一些类似
$.get("http://mysource.pdf", (data) ->
#need to somehow trigger a download with this data
)
我找了好久都没用。 任何帮助表示赞赏。谢谢!
--edit 为了澄清为什么这不是重复的,我问的是触发数据下载,而不是本地文件。
【问题讨论】:
-
search "monitor download progress with javascript" 大多数解决方案似乎都需要服务器端干预。
-
我想指出,这不是链接线程的副本。该线程正在询问下载文件。我正在下载数据。
标签: javascript jquery html ajax download