通过XHR请求下载PDF文件

通过XHR请求下载pdf文件是否完全不可能?我知道已经有许多关于此主题的讨论,但可悲的是,我仍然对它们不满意。我正在使用AngularJs并使用其$Http方法发出请求。它不返回任何文件下载弹出窗口。但是,如果在新的“浏览器窗口”中使用相同的URL进行点击,则会弹出一个窗口。我已经尝试了一个工作环境,并且可以正常工作,document.location.href

=url;但是如果执行此操作,那么在下载弹出窗口准备就绪并出现之前,我无法显示等待的图像。所以工作对我来说还不够。我想以一种真正的方式通过对服务器的请求来做到这一点,通过它我也可以处理结果的替代流。

回答:

看看这个JQuery插件 jquery-file-download-plugin,这是此插件demo的演示页面

。我认为其将iframe动态插入DOM并产生外观,就像AJAX请求一样。这可能对您有帮助。

以上是 通过XHR请求下载PDF文件 的全部内容, 来源链接: utcz.com/qa/430189.html

回到顶部