我正在将 Intranet 与文档管理系统集成。DMS 有一个 SOAP API。我们构建了一个接收 REST 调用、发出 SOAP 调用并返回 JSON 或文档数据的客户端。
问题是 AJAX 文件下载的所有解决方案似乎都使用 iFrame(请参阅John Culniver 的文件下载插件)。
我不能使用它,因为我需要在标头中提供身份验证凭据。我能想到的唯一其他潜在解决方案是使用window.open
(如果我可以通过浏览器弹出窗口阻止)。
有没有人有另一种潜在的解决方案,或者如何用 window.open 做到这一点?
谢谢