Как заставить параметр «сохранить как», когда пользователь нажимает на ссылку - PullRequest
2 голосов
/ 08 декабря 2011

У меня есть ссылка на PDF на моей веб-странице, и я хочу знать, можно ли всегда спрашивать пользователя, хотят ли они загрузить PDF или открыть его в новом окне.Это возможно?Я понимаю, что люди не хотели бы, чтобы PDF-файл автоматически загружался, но было бы неплохо 2 ссылки или вариант.

В Интернете довольно много документации по этому поводу, некоторые даже говорят, что мне придетсяЯ имею PHP, и это невозможно на сервере, который я использую.

Мне нужно решение javascript, jQuery или альтернативное предложение.Я ничего не знаю.

Большое спасибо за прочтение, и я надеюсь, что это имеет смысл.

Всего наилучшего!Т.

1 Ответ

6 голосов
/ 08 декабря 2011

Это можно сделать, но не в клиентском JavaScript. Если у вас есть серверный скрипт, который передает файл, он может отправить заголовок Content-Disposition: attachment вместе с ответом. Это вызовет диалог сохранения в браузере.

Если это статические файлы, вы также можете изменить конфигурацию вашего сервера. Для Apache используйте директиву FilesMatch . Вот хороший пример для файлов PDF:

http://www.thingy -ma-jig.co.uk / комментарий / 7045

...