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";
感谢网络的力量