@eduardich

Выбор по клике на ссылку: скачать или открыть в браузере (.pdf)?

Как при нажатии на ссылку/кнопку дать пользователю выбор: скачать файл или сразу открыть в браузере? Файл для скачивания и для просмотра в PDF.
  • Вопрос задан
  • 2889 просмотров
Решения вопроса 1
PavelMonro
@PavelMonro
Делайте две ссылки:
<a href="file.pdf">Посмотреть в браузере</a><br />
<a href="file.pdf" download>Скачать файл</a>

Если нужно именно одна, с выбором, сделать всплывающее меню с двумя ссылками, скачать и посмотреть
Прим:
https://jsfiddle.net/0b8zmwoy/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@CHolfield
HTTP заголовок можно модифицировать:
Content-Type: application/force-download - эта строчка в заголовке пакета заставит браузер открыть окно сохранения файла.
для того, чтобы браузер отображал pdf в своем окне, есть два пути:
1. рендерить на сервере и отдавать браузеру как HTML
2. надеяться, что у клиента установлен акробат ридер и настроен плагин для браузера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы