Вход • Регистрация

Открытие PDF файла в браузере, вместо скачивания

  • 07 апреля 2015 г.
  • Подгружаю в модуль pdf файлы, клиент хочет чтобы файл открывался в новом окне, без предложения скачивания, а только просмотр. Добавлен target=_blank, теперь просит действие с файлом в новом окне )) Никто не сталкивался?
  • 07 апреля 2015 г. , редакция: 07 апреля 2015 г.
  • Установить pdf-плагин для браузера Пробовал?
    • 07 апреля 2015 г.
    • В хроме по умолчанию всё установлено В том-то и дело, на других сайтах открывает нормально, а в Diafan предлагает скачать ))
  • 07 апреля 2015 г.
  • <?php

    header("Content-type: application/pdf; charset=utf-8");

    $file = fopen("http://localhost2/Verified.pdf", "r");
    $content = "";
    while($f = fgets($file,4096))
    {
    $content .= $f;
    }
    echo $content
    ?>
  • 07 апреля 2015 г.
  • Чудотворная сила Яндекса))
    Код
    ob_start ();
    echo 'Ниже будет напечатан PDF-файл: <br />';

    header ('Content-type: application/pdf');
    header ('Content-disposition: inline; filename = file.pdf');
    echo $f_pdf;

    ob_end_flush ();
    • 07 апреля 2015 г. , редакция: 07 апреля 2015 г.
    • Эм, Дмитрий, в контексте вопроса о файловом архиве.. куда этот код размещать? :)
      • 07 апреля 2015 г. , редакция: 07 апреля 2015 г.
      • Ищи где обработка открытия файлов
        распознавай тип файла который качнуть - в твоём варианте открыть хотят (PDF)
        и открывай таким макаром....
        • 07 апреля 2015 г. , редакция: 08 апреля 2015 г.
        • Ваш код работает также, как это на киберфоруме и написано - выводит код а не изображение. То есть не работает.
  • 08 апреля 2015 г.
  • Отписал в поддержку, и пока ТП молчитЪ, подключил Google Viewer, но это костыль..
  • 08 апреля 2015 г. , редакция: 08 апреля 2015 г.
  • Совсем недавно решал данную проблему. успешно.

    заголовки не помогут
    проблема в том что файла физически нет на сервере по той ссылке, которую генерит цмс
  • 08 апреля 2015 г.
  • Странно, а на айпаде даже стандартную ссылку на pdf открывает автоматически
    • 08 апреля 2015 г.
    • видимо речь про аттачментсы (в характеристиках типа "файл" например файлы прикрепляются с помощью модуля "attachments")

      вот именно там пдф не открываются в браузере, а предлагаются на скачивание
  • 05 мая 2015 г. , редакция: 05 мая 2015 г.
  • Столкнулся сегодня в файловом архиве ..
    При указании полного адреса (с http //) на файл, будет открываться, а не скачиваться

    Возник вопрос об удалении ненужного или ошибочного (на скрине 1 ячейка)
    Что-то у себя ничего не вижу
    • 06 мая 2015 г. , редакция: 06 мая 2015 г.
    • По удалению оказалось, что использовал уже старую версию
  • 05 мая 2015 г.
  • ТП:
    Код

    На скачивание влияет заголовок

    header('Content-Disposition: attachment; filename="'.$row["name"].'"');

    в файле modules/attachments/attachments.get.php
    • 28 апреля 2021 г.
    • Доброго времени! И все же, вы решили задачу? Не подскажете, как? Заранее благодарю!
      • 28 апреля 2021 г.
      • там хедер надо отдавать Content-Disposition: attachment
  • 07 мая 2015 г.
  • Что нужно сделать для открытия pdf?
    • 08 мая 2015 г.
    • http://santy.ru/goods/0001773/
      Ниже раздел "Документация", ссылка на "Техническая информация о продукте" откроет pdf как Вы, наверно, хотели бы.
      Ответ на Ваш вопрос в коде ссылки (в его теге)

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.