ASP.NET MVC Определить тип MIME по файлу / пути к файлу
Я использую ASP.NET MVC 3. Приложение ориентировано на .net 4.0.
Я пытался передать виртуальный путь в качестве аргумента для действия моего контроллера и вернуть файл без проверки фактического физического пути на сервере и предоставления базовой авторизации. К сожалению, мне не удалось найти подходящую перегрузку для метода File, чтобы сгенерировать соответствующий ActionResult. Я застрял в определении типа MIME для файла.
Я нашел пару решений для определения mime-типов по имени файла, но ни одно из них меня не устраивает. Мне было интересно, как IIS определяет тип MIME, когда вы запрашиваете файл на сервере? Можно ли как-то передать IIS ответственность за определение типа mime для ответа