string extension;
extension = extension.ToUpper();
string contentType;
if(extension == "*")
contentType = "application/octet-stream";
else if(extension == "323")
contentType = "text/h323";
else if(extension == "ACX")
contentType = "application/internet-property-stream";
else if(extension == "AI")
contentType = "application/postscript";
else if(extension == "AIF")
contentType = "audio/x-aiff";
else if(extension == "AIFC")
contentType = "audio/x-aiff";
else if(extension == "AIFF")
contentType = "audio/x-aiff";
else if(extension == "ASF")
contentType = "video/x-ms-asf";
else if(extension == "SR")
contentType = "video/x-ms-asf";
else if(extension == "SX")
contentType = "video/x-ms-asf";
else if(extension == "AU")
contentType = "audio/basic";
else if(extension == "AVI")
contentType = "video/x-msvideo";
else if(extension == "AXS")
contentType = "application/olescript";
else if(extension == "BAS")
contentType = "text/plain";
else if(extension == "BCPIO")
contentType = "application/x-bcpio";
else if(extension == "BIN")
contentType = "application/octet-stream";
else if(extension == "BMP")
contentType = "image/bmp";
else if(extension == "C")
contentType = "text/plain";
else if(extension == "CAT")
contentType = "application/vnd.ms-pkiseccat";
else if(extension == "CDF")
contentType = "application/x-cdf";
else if(extension == "CER")
contentType = "application/x-x509-ca-cert";
else if(extension == "CLASS")
contentType = "application/octet-stream";
else if(extension == "CLP")
contentType = "application/x-msclip";
else if(extension == "CMX")
contentType = "image/x-cmx";
else if(extension == "COD")
contentType = "image/cis-cod";
else if(extension == "CPIO")
contentType = "application/x-cpio";
else if(extension == "CRD")
contentType = "application/x-mscardfile";
else if(extension == "CRL")
contentType = "application/pkix-crl";
else if(extension == "CRT")
contentType = "application/x-x509-ca-cert";
else if(extension == "CSH")
contentType = "application/x-csh";
else if(extension == "CSS")
contentType = "text/css";
else if(extension == "DCR")
contentType = "application/x-director";
else if(extension == "DER")
contentType = "application/x-x509-ca-cert";
else if(extension == "DIR")
contentType = "application/x-director";
else if(extension == "DLL")
contentType = "application/x-msdownload";
else if(extension == "DMS")
contentType = "application/octet-stream";
else if(extension == "DOC")
contentType = "application/msword";
else if(extension == "DOT")
contentType = "application/msword";
else if(extension == "DVI")
contentType = "application/x-dvi";
else if(extension == "DXR")
contentType = "application/x-director";
else if(extension == "EPS")
contentType = "application/postscript";
else if(extension == "ETX")
contentType = "text/x-setext";
else if(extension == "EVY")
contentType = "application/envoy";
else if(extension == "EXE")
contentType = "application/octet-stream";
else if(extension == "FIF")
contentType = "application/fractals";
else if(extension == "FLR")
contentType = "x-world/x-vrml";
else if(extension == "GIF")
contentType = "image/gif";
else if(extension == "GTAR")
contentType = "application/x-gtar";
else if(extension == "GZ")
contentType = "application/x-gzip";
else if(extension == "H")
contentType = "text/plain";
else if(extension == "HDF")
contentType = "application/x-hdf";
else if(extension == "HLP")
contentType = "application/winhlp";
else if(extension == "HQX")
contentType = "application/mac-binhex40";
else if(extension == "HTA")
contentType = "application/hta";
else if(extension == "HTC")
contentType = "text/x-component";
else if(extension == "HTM")
contentType = "text/html";
else if(extension == "HTML")
contentType = "text/html";
else if(extension == "HTT")
contentType = "text/webviewhtml";
else if(extension == "ICO")
contentType = "image/x-icon";
else if(extension == "IEF")
contentType = "image/ief";
else if(extension == "III")
contentType = "application/x-iphone";
else if(extension == "INS")
contentType = "application/x-internet-signup";
else if(extension == "ISP")
contentType = "application/x-internet-signup";
else if(extension == "JFIF")
contentType = "image/pipeg";
else if(extension == "JPE")
contentType = "image/jpeg";
else if(extension == "JPEG")
contentType = "image/jpeg";
else if(extension == "ZIP")
contentType = "application/x-zip-compressed";
else if(extension == "RAR")
contentType = "application/octet-stream";