|
Partner
|
|
|
Mime Type einer Datei ermitteln
Autor:
Jörg Meyer
|
Sprache:
C#
|
Bewertung:
9 (1 Bewertung)
|
Anzahl der Aufrufe:
3345
|
Beschreibung:
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...
Abgelegt unter: MimeType, Dateityp, Mime Typen ermitteln.
|
| C# |
1
2
3
4
5
6
7
8
9
10
11
|
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();
}
}
|
|
Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)
|
|
Diese Snippets könnten für Sie interessant sein:
|
|
|
|
|
|
|
|
|