Обновить 20140702:
(но я отмечаю один из других ответов как принятый вместо моего собственного, как он получил меня на полпути и вознаградить усилия)
Похоже, что настройка заголовка HTTP-запроса невозможна через ссылки с <a href="...">
и может выполняться только с помощью XMLHttpRequest
.
Однако URL-адрес, связанный с файлом, должен быть загружен (браузер не должен перейти к его URL-адресу), и я не уверен, что это можно сделать с помощью AJAX.
Кроме того, возвращаемый файл является двоичным файлом, и AJAX не предназначен для этого.
Как можно запускать загрузку файла с помощью HTTP-запроса с добавленным пользовательским заголовком?
изменить: исправить неработающую ссылку