gpt4 book ai didi

javascript - 已验证的 AJAX 文件下载

转载 作者:行者123 更新时间:2023-11-29 22:15:21 25 4
gpt4 key购买 nike

我正在将 Intranet 与文档管理系统集成。 DMS 有一个 SOAP API。我们构建了一个接收 REST 调用、进行 SOAP 调用并返回 JSON 或文档数据的客户端。

问题是 AJAX 文件下载的所有解决方案似乎都使​​用 iFrame(参见 John Culniver's filedownload plugin)。

我不能使用它,因为我需要在 header 中提供身份验证凭据。我能想到的唯一其他可能的解决方案是使用 window.open(如果我可以绕过浏览器弹出窗口阻止)。

有没有人有其他可能的解决方案,或者如何使用 window.open 来解决这个问题?

谢谢

最佳答案

我认为这个问题没有客户端解决方案。 window.open 不会让您设置请求 header 。您需要执行某些操作,例如向服务器发送 cookie 或其他一些值,并添加服务器端代码以减少对请求 header 的需求。

查看以下问题的答案:

关于javascript - 已验证的 AJAX 文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15465408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com