• Why debian doesn't recognize the audio/ogg mime type?

    @awesomer
    Idobrodushniy,
    При чем здесь http сервер? Директория хост машины синкается с директорией внутри контейнера - кладу туда файл с хоста, у файла на хосте mime-type=audio/ogg, внутри докер контейнера получаю информацию о файле - mime-type=application/octet-stream.


    если вы получаете файл по http - то MIME-тип вместе с файлом вам отдает сервер.
    если вы получаете файл напрямую с диска (с файловой системы), то MIME-тип определяет ваше приложение.

    если, как вы утверждаете, вы получаете непосредственно из файловой системы - то значит в докере или вне докера - используются разные таблицы соответствия.

    в некоторых случаях приложение может использовать для этого общесистемную таблицу, где расширениям файлов сопоставлен тип. в некоторых случаях приложение делает это по своей внутренней таблице.
  • Why debian doesn't recognize the audio/ogg mime type?

    @awesomer
    Idobrodushniy,
    еще раз - типы MIME это часть HTTP-протокола. И только так.
    единственное, что может помочь определить MIME средствами файловой системы - это расширение файла.