最佳答案
更新 20140702:
(但是我把另外一个答案标记为接受,而不是我自己的, 因为它让我走到了一半,并奖励我的努力)
似乎不可能通过与 <a href="...">
的链接来设置 HTTP 请求头,而且只能使用 XMLHttpRequest
来完成。
但是,链接到的 URL 是一个应该下载的文件(浏览器不应该导航到它的 URL) ,我不确定这是否可以使用 AJAX 完成。
此外,返回的文件是二进制文件,而 AJAX 不是为此而设计的。
如何使用添加了自定义头的 HTTP 请求来触发文件下载?
修复断开的链接