Ich verwende ASP.NET MVC 3. Die Anwendung zielt auf. NET 4.0.ASP.NET MVC Bestimmen Mime-Typ von Datei/Dateipfad
Ich habe versucht, einen virtuellen Pfad als Argument für die Aktion meines Controllers zu übergeben und die Datei zurückzugeben, ohne den tatsächlichen physischen Pfad auf dem Server zu überprüfen und grundlegende Autorisierung bereitzustellen. Leider konnte ich keine geeignete Überladung für die File-Methode finden, um das entsprechende ActionResult zu generieren. Ich bin bei der Bestimmung Mime-Typ für die Datei fest.
Ich habe ein paar Lösungen zur Bestimmung von Mime-Typen nach Dateinamen gefunden, aber keine von ihnen befriedigt mich. Ich frage mich, wie bestimmt IIS den MIME-Typ, wenn Sie eine Datei auf dem Server anfordern? Ist es möglich, dass die Antwort, die Verantwortung IIS für die Bestimmung der Mime-Typ irgendwie passieren
mögliche Duplikate von [Get MIME-Typ von Dateinamenerweiterung] (http://stackoverflow.com/questions/1029740/get-mime-type-from-filename-extension) – Liam