通过 XHR 请求下载 pdf 文件是完全不可能的吗?
我知道已经有很多关于这个主题的其他讨论,但遗憾的是,我仍然对它们不满意。
我正在使用 AngularJs 并使用其发出请求$Http
方法。它不会返回任何文件下载弹出窗口。但是,如果我在新的浏览器窗口中输入相同的 URL,则会出现一个弹出窗口。
我已经尝试过一种解决方法并且工作正常,即document.location.href = url;
但如果我这样做,那么我将无法显示等待图像,直到下载弹出窗口准备就绪并出现。
所以工作环境对我来说还不够。我想以一种真正的方式通过向服务器发出请求来完成此操作,通过该方式我也可以处理结果的替代流程。
看看这个 JQuery 插件jquery 文件下载插件这是这个插件的演示页面demo。我认为它动态地将 iframe 插入到 DOM 中并产生类似于 AJAX 请求的外观和感觉。这可能对你有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)