【发布时间】:2013-12-14 03:24:49
【问题描述】:
通过 XHR 请求下载 pdf 文件是完全不可能的吗?
我知道已经有很多关于这个话题的其他讨论,但遗憾的是,我仍然对它们不满意。
我正在使用 AngularJs 并使用其 $Http 方法发出请求。它不返回任何文件下载弹出窗口。但是,如果我在新的浏览器窗口中使用相同的 URL,那么我会得到一个弹出窗口。
我已经尝试过一个work-arround,它的工作正常,即document.location.href = url;,但如果我这样做,那么在下载弹出窗口准备好并出现之前,我无法显示等待图像。
所以周围的工作对我来说是不够的。我想通过对服务器的请求以一种真正的方式来做到这一点,通过它我也可以处理结果的替代流程。
【问题讨论】:
-
总之你想使用ajax请求下载pdf文件吗?
-
是的,但是以 angular.js 或 jQuery 方式...这样我就可以处理所有替代流程。喜欢加载图片...
标签: javascript jquery html angularjs xmlhttprequest