Mega Code Archive

 
Categories / C# / Network
 

Get Mime Type From File Extension

using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using System.Text; namespace OperatorModule {     public static class Utilities     {         public static string GetMimeTypeFromFileExtension(string extension)         {             string mimeType = "";             extension = extension.ToLower();             switch (extension)             {                 case ".png":                     mimeType = "image/png";                     break;                 case ".jpg":                     mimeType = "image/jpg";                     break;                 case ".bmp":                     mimeType = "image/bmp";                     break;                 case ".gif":                     mimeType = "image/gif";                     break;                 case ".doc":                     mimeType = "document/doc";                     break;                 case ".docx":                     mimeType = "document/docx";                     break;                 case ".xls":                     mimeType = "document/xls";                     break;                 case ".xlsx":                     mimeType = "document/xlsx";                     break;                 case ".pdf":                     mimeType = "document/pdf";                     break;                 case ".rtf":                     mimeType = "docuemnt/rtf";                     break;                 case ".zip":                     mimeType = "archive/zip";                     break;                 case ".rar":                     mimeType = "archive/rar";                     break;                 default:                     mimeType = "binary/other";                     break;             }             return mimeType;         }     } }