PDF скачать, а не открыть в браузере

Автор: Admin

Дата:2013-10-16

Скачать PDF файл, а не открыть.

При просмотре сайта , а точнее просмотре какого-либо документа или каталога товаров, выложенного в формате PDF, браузер по умолчанию пытается открыть его средствами самого браузера , а  именно при помощи встроенного просмотрщика PDF файлов.

Иногда это не есть хорошо для своего сайта и может потребоваться сделать так чтобы браузер, не зависимо от его производителя, сохранял файлы в формате pdf вместо открытия их в новом окне.

За такую функцию несет ответственность файл веб сервера  .htaccess

htaccess - простой файл конфигурации, который позволяет изменять конфигурацию веб-сервера на стороне веб мастера. Именно он помогает обходить те запреты, которые устанавливает хостер, так как сам конфигурационный файл хостер не предоставляет в редактирование, но зато дает возможность управлять параметрами веб сервера при помощи .htaccess

В который необходимо добавить запись в виде.

AddType application/download .pdf
или в зависимости от того как будет происходить сохранение файла
#AddType application/octet-stream .pdf
или
#AddType application/force-download  .pdf

После этого все файлы в формате pdf будут именно скачиваться на ваш компьютер, а не открываться в браузере.

Так же можно в ссылку вставить download=""
<a href="images/img/Gazeta/gazeta.pdf" target="_blank" download="">Скачать номер газеты в PDF</a>

Количество просмотров: 12190

Комментарии к статье:

Автор комментария: Анна
Дата: 2017-06-26

ничего не поняла

Автор комментария: topflasher.ru
Дата: 2015-02-19

Отлично сколько перелопатил везде не понятные скрипты. Тут все просто вставил в ссылку "download" и все работает УРА!!!

Автор комментария: Сергей
Дата: 2014-12-02

Помог совет с других форумов: Цитата: Если сервер apache и есть возможность использовать .htaccess, то для одного файла можно прописать ForceType application/octet-stream Конец цитаты

Автор комментария: Сергей
Дата: 2014-12-02

Хм... сервер обработал открывающие и закрывающие тэги и не отразил в сообщение параметры. Цитата без открывающих и закрывающих угловых скобок: Если сервер apache и есть возможность использовать .htaccess, то для одного файла можно прописать код: "знак меньше"Files file.pdfзнак"больше знак" ForceType application/octet-stream "знак меньше"/Files"знак больше"

Автор комментария: Андрей
Дата: 2014-11-11

Ни чего не понял. что это за строчки AddType app....и т.д Можно просто и понятно!?

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2017