Добавить опцию конфигурации для отображения загружаемых локальных PDF-файлов inline

Наша входящая коммуникация (по электронной почте) сильно зависит от PDF-файлов.

Текущее поведение Discourse заключается в том, что эти файлы предоставляются только для скачивания.

Какие риски вы видите в добавлении опции конфигурации, которая устанавливает content-disposition: inline для PDF-файлов или, возможно, для других форматов файлов?

5 лайков

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

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

Текущее поведение создаёт особую проблему на Android: если PDF-файл уже был скачан, система просто спрашивает, хотите ли вы скачать его снова. Если вы ответите «нет», вы не сможете его прочитать. Если вы ответите «да», вы добавите ещё одну копию в папку загрузок. Оба варианта неприятны.

Стоит отметить, что компонент темы Предварительный просмотр встроенных PDF почти реализовывал бы желаемое поведение, если:

  1. будет исправлена эта ошибка
    и
  2. открытие в новых вкладках будет применяться также и на мобильных устройствах.
2 лайка

Думаю, это уже исправлено/решено, и эту просьбу о добавлении функции можно закрыть.

Теперь всё намного лучше!!!

1 лайк