Я использую Firefox 41.0.1 на Fedora 22.
Я заметил это, когда пытался открыть ссылку на изображение PNG на сайте GitLab. Сервер отвечает "Content-Disposition:"inline; filename="logo.png" и Content-Type:"application/octet-stream" .
Я хочу, чтобы он либо отображал изображение в браузере, либо предлагал мне открыть его в системной программе просмотра изображений по умолчанию. Я знаю, что это возможно, по крайней мере, в Windows. Смотрите GIF ниже, любезно предоставленный @JourneymanGeek:
Я провел несколько тестов, используя этот инструмент, и, очевидно, когда я щелкаю ссылку и заголовки ответа содержат тип mime application/octet-stream , Firefox предлагает мне открыть файл с помощью gedit, заявив, что это приложение по умолчанию.
- Если я скачаю файл (в данном случае изображение PNG) и дважды нажму на него, он откроется на Глаз Гнома.
 xdg-openтакже открывает его в Eye of Gnome.application/octet-streamотсутствует в/usr/share/applications/defaults.list$ grep "gedit" /usr/share/applications/defaults.listвозвращает толькоtext/plain=org.gnome.gedit.desktop- Я удалил 
~/.mozilla/firefox/<profile>/mimeTypes.rdfи проблема не устранена. - Я также удалил файл 
~/.local/share/applications/mimeapps.listи проблема все еще сохраняется. - Я перезапустил Firefox и также вышел из своего профиля Gnome.
 
Вот экран сопоставления файлов Firefox:
Итак, еще раз, мой вопрос: возможно ли, чтобы Firefox либо отображал файл в браузере (если это файл, который он может отображать), либо предлагал правильное приложение, способное отображать его (если он есть в системе)??
Или сервер, объявляющий неверный mime-тип, делает все это невозможным?
Кроме того, почему он gedit стандартным обработчиком octet-stream? Это правильно?



