Not a subscriber?

Join thousands of others who are building self-directed lives through creativity, grit, and digital strategy—breaking free from the 9–5.
Receive one free message a week

Content Type Class File

I always get tired of looking up content types so I created a static class file for it.

Use this class anytime you need to access content types in your code (like sending a user an attachment via a web interface).

Download the file at the bottom of this post.

using System;

namespace Example.ContenTypes
{
    public static class ContentType
    {
        public const string evy = "application/envoy";
        public const string fif = "application/fractals";
        public const string spl = "application/futuresplash";
        public const string hta = "application/hta";
        public const string acx = "application/internet-property-stream";
        public const string hqx = "application/mac-binhex40";
        public const string doc = "application/msword";
        public const string dot = "application/msword";
        public const string unknown = "application/octet-stream";
        public const string bin = "application/octet-stream";
        public const string Class = "application/octet-stream";
        public const string dms = "application/octet-stream";
        public const string exe = "application/octet-stream";
        public const string lha = "application/octet-stream";
        public const string lzh = "application/octet-stream";
        public const string oda = "application/oda";
        public const string axs = "application/olescript";
        public const string pdf = "application/pdf";
        public const string prf = "application/pics-rules";
        public const string p10 = "application/pkcs10";
        public const string crl = "application/pkix-crl";
        public const string ai = "application/postscript";
        public const string eps = "application/postscript";
        public const string ps = "application/postscript";
        public const string rtf = "application/rtf";
        public const string setpay = "application/set-payment-initiation";
        public const string setreg = "application/set-registration-initiation";
        public const string xla = "application/vnd.ms-excel";
        public const string xlc = "application/vnd.ms-excel";
        public const string xlm = "application/vnd.ms-excel";
        public const string xls = "application/vnd.ms-excel";
        public const string xlt = "application/vnd.ms-excel";
        public const string xlw = "application/vnd.ms-excel";
        public const string msg = "application/vnd.ms-outlook";
        public const string sst = "application/vnd.ms-pkicertstore";
        public const string cat = "application/vnd.ms-pkiseccat";
        public const string stl = "application/vnd.ms-pkistl";
        public const string pot = "application/vnd.ms-powerpoint";
        public const string pps = "application/vnd.ms-powerpoint";
        public const string ppt = "application/vnd.ms-powerpoint";
        public const string mpp = "application/vnd.ms-project";
        public const string wcm = "application/vnd.ms-works";
        public const string wdb = "application/vnd.ms-works";
        public const string wks = "application/vnd.ms-works";
        public const string wps = "application/vnd.ms-works";
        public const string hlp = "application/winhlp";
        public const string bcpio = "application/x-bcpio";
        public const string cdf = "application/x-cdf";
        public const string z = "application/x-compress";
        public const string tgz = "application/x-compressed";
        public const string cpio = "application/x-cpio";
        public const string csh = "application/x-csh";
        public const string dcr = "application/x-director";
        public const string dir = "application/x-director";
        public const string dxr = "application/x-director";
        public const string dvi = "application/x-dvi";
        public const string gtar = "application/x-gtar";
        public const string gz = "application/x-gzip";
        public const string hdf = "application/x-hdf";
        public const string ins = "application/x-internet-signup";
        public const string isp = "application/x-internet-signup";
        public const string iii = "application/x-iphone";
        public const string js = "application/x-javascript";
        public const string latex = "application/x-latex";
        public const string mdb = "application/x-msaccess";
        public const string crd = "application/x-mscardfile";
        public const string clp = "application/x-msclip";
        public const string dll = "application/x-msdownload";
        public const string m13 = "application/x-msmediaview";
        public const string m14 = "application/x-msmediaview";
        public const string mvb = "application/x-msmediaview";
        public const string wmf = "application/x-msmetafile";
        public const string mny = "application/x-msmoney";
        public const string pub = "application/x-mspublisher";
        public const string scd = "application/x-msschedule";
        public const string trm = "application/x-msterminal";
        public const string wri = "application/x-mswrite";
        public const string nc = "application/x-netcdf";
        public const string pma = "application/x-perfmon";
        public const string pmc = "application/x-perfmon";
        public const string pml = "application/x-perfmon";
        public const string pmr = "application/x-perfmon";
        public const string pmw = "application/x-perfmon";
        public const string p12 = "application/x-pkcs12";
        public const string pfx = "application/x-pkcs12";
        public const string p7b = "application/x-pkcs7-certificates";
        public const string spc = "application/x-pkcs7-certificates";
        public const string p7r = "application/x-pkcs7-certreqresp";
        public const string p7c = "application/x-pkcs7-mime";
        public const string p7m = "application/x-pkcs7-mime";
        public const string p7s = "application/x-pkcs7-signature";
        public const string sh = "application/x-sh";
        public const string shar = "application/x-shar";
        public const string swf = "application/x-shockwave-flash";
        public const string sit = "application/x-stuffit";
        public const string sv4cpio = "application/x-sv4cpio";
        public const string sv4crc = "application/x-sv4crc";
        public const string tar = "application/x-tar";
        public const string tcl = "application/x-tcl";
        public const string tex = "application/x-tex";
        public const string texi = "application/x-texinfo";
        public const string texinfo = "application/x-texinfo";
        public const string roff = "application/x-troff";
        public const string t = "application/x-troff";
        public const string tr = "application/x-troff";
        public const string man = "application/x-troff-man";
        public const string me = "application/x-troff-me";
        public const string ms = "application/x-troff-ms";
        public const string ustar = "application/x-ustar";
        public const string src = "application/x-wais-source";
        public const string cer = "application/x-x509-ca-cert";
        public const string crt = "application/x-x509-ca-cert";
        public const string der = "application/x-x509-ca-cert";
        public const string pko = "application/ynd.ms-pkipko";
        public const string zip = "application/zip";
        public const string au = "audio/basic";
        public const string snd = "audio/basic";
        public const string mid = "audio/mid";
        public const string rmi = "audio/mid";
        public const string mp3 = "audio/mpeg";
        public const string aif = "audio/x-aiff";
        public const string aifc = "audio/x-aiff";
        public const string aiff = "audio/x-aiff";
        public const string m3u = "audio/x-mpegurl";
        public const string ra = "audio/x-pn-realaudio";
        public const string ram = "audio/x-pn-realaudio";
        public const string wav = "audio/x-wav";
        public const string bmp = "image/bmp";
        public const string cod = "image/cis-cod";
        public const string gif = "image/gif";
        public const string ief = "image/ief";
        public const string jpe = "image/jpeg";
        public const string jpeg = "image/jpeg";
        public const string jpg = "image/jpeg";
        public const string jfif = "image/pipeg";
        public const string svg = "image/svg+xml";
        public const string tif = "image/tiff";
        public const string tiff = "image/tiff";
        public const string ras = "image/x-cmu-raster";
        public const string cmx = "image/x-cmx";
        public const string ico = "image/x-icon";
        public const string pnm = "image/x-portable-anymap";
        public const string pbm = "image/x-portable-bitmap";
        public const string pgm = "image/x-portable-graymap";
        public const string ppm = "image/x-portable-pixmap";
        public const string rgb = "image/x-rgb";
        public const string xbm = "image/x-xbitmap";
        public const string xpm = "image/x-xpixmap";
        public const string xwd = "image/x-xwindowdump";
        public const string mht = "message/rfc822";
        public const string mhtml = "message/rfc822";
        public const string nws = "message/rfc822";
        public const string css = "text/css";
        public const string h323 = "text/h323";
        public const string htm = "text/html";
        public const string html = "text/html";
        public const string stm = "text/html";
        public const string uls = "text/iuls";
        public const string bas = "text/plain";
        public const string c = "text/plain";
        public const string h = "text/plain";
        public const string txt = "text/plain";
        public const string rtx = "text/richtext";
        public const string sct = "text/scriptlet";
        public const string tsv = "text/tab-separated-values";
        public const string htt = "text/webviewhtml";
        public const string htc = "text/x-component";
        public const string etx = "text/x-setext";
        public const string vcf = "text/x-vcard";
        public const string mp2 = "video/mpeg";
        public const string mpa = "video/mpeg";
        public const string mpe = "video/mpeg";
        public const string mpeg = "video/mpeg";
        public const string mpg = "video/mpeg";
        public const string mpv2 = "video/mpeg";
        public const string mov = "video/quicktime";
        public const string qt = "video/quicktime";
        public const string lsf = "video/x-la-asf";
        public const string lsx = "video/x-la-asf";
        public const string asf = "video/x-ms-asf";
        public const string asr = "video/x-ms-asf";
        public const string asx = "video/x-ms-asf";
        public const string avi = "video/x-msvideo";
        public const string movie = "video/x-sgi-movie";
        public const string flr = "x-world/x-vrml";
        public const string vrml = "x-world/x-vrml";
        public const string wrl = "x-world/x-vrml";
        public const string wrz = "x-world/x-vrml";
        public const string xaf = "x-world/x-vrml";
        public const string xof = "x-world/x-vrml";

    }
}

 

Download File

ContentType.zip (1.62 KB)