Feedback

C# - Mime type of file

Veröffentlicht von am 10.08.2011
(0 Bewertungen)
Returns mime type from file extension out of registry
GFU-Schulungen  [Anzeige]

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

using System.IO;
using Microsoft.Win32;
static string GetMimeType(FileInfo fileInfo)
{
    const string unkownMimeType = "application/unknown";
    var regKey = Registry.ClassesRoot.OpenSubKey(fileInfo.Extension.ToLower());

    if (regKey == null)
        return unkownMimeType;
            
    var contentType = regKey.GetValue("Content Type");

    return (contentType == null) ? unkownMimeType : contentType.ToString();
}
Abgelegt unter Mime Type.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!