Feedback

C# - Mime Type einer Datei ermitteln

Veröffentlicht von am 03.05.2009
(1 Bewertungen)
Ermittelt den MIME Type einer Datei. Dieses ist z.B. für diverse Rendering Prozesse von Interesse.

So kann text/ und Image/ meist direkt verarbeitet werden, application/ muss besonders bearbeitet werden. (z.B. manuell über drucker erst gerendert werden)

Dieser Snippet liefert den Mimetype zurück - ist dieser wie bei einigen Dateien nicht vorhanden, wird ein "Hilfswert" zurück gegeben (PerceivedType).

Wegen der Registry Zugriffe ist Microsoft.Win32 noch einzubinden. Vorsicht bei Windows 7 oder Windows 2008 R2 - da kann es bei 64 Bit Dateitypen unterschiedliche Ergebnisse geben...
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

public String GetMimeTypeInfo(String aFile)
        {
            try
            {
                return Registry.ClassesRoot.OpenSubKey(Path.GetExtension(aFile)).GetValue("Content Type").ToString().ToLower();
            }
            catch
            {
                return Registry.ClassesRoot.OpenSubKey(Path.GetExtension(aFile)).GetValue("PerceivedType").ToString().ToLower();
            }
        }
Abgelegt unter MimeType, Dateityp, Mime Typen ermitteln.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!