При загрузке защищенного медиафайла без расширения он становится недоступным

Шаги для воспроизведения:

  1. Включить защищенные медиафайлы
  2. Создать тему, загрузить какой-либо файл .pdf (например…), но сначала переименовать его и удалить расширение “.pdf” из имени файла
  3. Попробовать загрузить файл из темы и получить сообщение «Ой! Страница не существует или является частной.»
1 лайк

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

1 лайк

У меня есть оборудование для лабораторных приобретений, которое выдает файлы без расширения. Я не могу контролировать, как работает их аппаратное/программное обеспечение…
Возможно, принято всегда указывать расширение, но факт в том, что все распространенные ОС поддерживают имена файлов без расширения, поэтому, по-моему, имеет смысл, чтобы Discourse тоже это поддерживал. Я понимаю, что эта ошибка не затронет 99,999% пользователей, так что не обижусь, если её не исправят :wink:

2 лайка

Спасибо за отчет и обратную связь. На данный момент Discourse считает это ограничением дизайна защищенных медиа. Необходимы расширения.

4 лайка