Форум русской поддержки Joomla!® CMS
01.05.2017, 00:52:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

DropFiles генерирует короткую ссылку на pdf-файл, но н

 (Прочитано 184 раз)
0 Пользователей и 1 Гость смотрят эту тему.
slepoy
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Сообщений: 711


Тотальная шизофазия


« : 18.04.2017, 23:28:26 »

Здравствуйте.

На сайте используется компонент DropFiles для загрузки PDF-файлов в статью (см. http://rosstudy.ru/msp/archive/67-2017-2 ).
Компонент генерирует короткую ссылку такого вида http://rosstudy.ru/msp/files/68/№-2-(19)-Февраль-2017/280/Журнал-№2-(19)-Февраль-2017-(СНиП).pdf
хотя физически файл расположен по иному адресу.

Захотелось, чтобы при нажатии на кнопку скачивания не скачивался PDF-файл, а открывался в новом окне браузера (Google Chrome, например).
Однако файл всегда скачивается несмотря на target=_blank".

Значит ли это, что причина в том, что файла физически нет на сервере по той ссылке, которую генерирует компонент DropFiles?

Если просто загрузить файл в корень сайта, вручную (без помощи компонента) вписать ссылку, то он открывается в новом окне браузера Google Chrome.

Спасибо.
« Последнее редактирование: 18.04.2017, 23:58:11 от slepoy » Записан
dmitry_stas
Профи
********

Репутация: +884/-6
Online Online

Сообщений: 9122



« Ответ #1 : 18.04.2017, 23:56:29 »

это значит, что тот обработчик php, который отдает клиенту pdf, формирует такие заголовки, которые говорят браузеру, что файл нужно скачать. нужно найти и удалить что то типа
Код:
header('Content-Disposition: attachment; filename="downloaded.pdf"');
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet