【发布时间】:2013-03-17 19:49:21
【问题描述】:
我正在将 Intranet 与文档管理系统集成。 DMS 有一个 SOAP API。我们构建了一个客户端,它接收 REST 调用、发出 SOAP 调用并返回 JSON 或文档数据。
问题是 AJAX 文件下载的所有解决方案似乎都使用 iFrame(请参阅John Culniver's filedownload plugin)。
我不能使用它,因为我需要在标头中提供身份验证凭据。我能想到的唯一其他潜在解决方案是使用window.open(如果我可以通过浏览器弹出窗口阻止)。
有没有人有其他潜在的解决方案,或者如何使用 window.open 做到这一点?
谢谢
【问题讨论】:
-
@n1ckolas 他说的不是下载,不是上传吗?
-
你用jQuery还是不用jQuery?
-
确实如此。对不起,我的错。
-
是的,肯定在寻找下载。 @ryan 是的,我正在使用 jQuery。
-
也许我理解错了,但你看过
$.ajax'sheaders或beforeSend属性吗?
标签: javascript ajax download