Обычно это управляется ОС и / или браузером.В Windows это устанавливается в реестре, в HKEY_CLASSES_ROOT\.<fileextension>
, например, HKEY_CLASSES_ROOT\.p7m
, в поле Content Type
:
Так вв конце концов, это контролируется клиентом.Поэтому, если есть несколько возможных типов MIME для одного и того же расширения, вам необходимо указать это в коде вашего сервера (принять или отклонить, преобразовать в значение по умолчанию или нет)