Java下载程序中获取MIME类型大全(一)

2014-11-24 09:04:40 · 作者: · 浏览: 3

private String getMimeType(String docType){
String mime = "";
HashMap h = new HashMap();
h.put("","application/octet-stream");
h.put("323","text/h323");
h.put("acx","application/internet-property-stream");
h.put("ai","application/postscript");
h.put("aif","audio/x-aiff");
h.put("aifc","audio/x-aiff");
h.put("aiff","audio/x-aiff");
h.put("asf","video/x-ms-asf");
h.put("asr","video/x-ms-asf");
h.put("asx","video/x-ms-asf");
h.put("au","audio/basic");
h.put("avi","video/x-msvideo");
h.put("axs","application/olescript");
h.put("bas","text/plain");
h.put("bcpio","application/x-bcpio");
h.put("bin","application/octet-stream");
h.put("bmp","image/bmp");
h.put("c","text/plain");
h.put("cat","application/vnd.ms-pkiseccat");
h.put("cdf","application/x-cdf");
h.put("cer","application/x-x509-ca-cert");
h.put("class","application/octet-stream");
h.put("clp","application/x-msclip");
h.put("cmx","image/x-cmx");
h.put("cod","image/cis-cod");
h.put("cpio","application/x-cpio");
h.put("crd","application/x-mscardfile");
h.put("crl","application/pkix-crl");
h.put("crt","application/x-x509-ca-cert");
h.put("csh","application/x-csh");
h.put("css","text/css");
h.put("dcr","application/x-director");
h.put("der","application/x-x509-ca-cert");
h.put("dir","application/x-director");
h.put("dll","application/x-msdownload");
h.put("dms","application/octet-stream");
h.put("doc","application/msword");
h.put("dot","application/msword");
h.put("dvi","application/x-dvi");
h.put("dxr","application/x-director");
h.put("eps","application/postscript");
h.put("etx","text/x-setext");
h.put("evy","application/envoy");
h.put("exe","application/octet-stream");
h.put("fif","application/fractals");
h.put("flr","x-world/x-vrml");
h.put("gif","image/gif");
h.put("gtar","application/x-gtar");
h.put("gz","application/x-gzip");
h.put("h","text/plain");
h.put("hdf","applicatin/x-hdf");
h.put("hlp","application/winhlp");
h.put("hqx","application/mac-binhex40");
h.put("hta","application/hta");
h.put("htc","text/x-component");
h.put("htm","text/html");
h.put("html","text/html");
h.put("htt","text/webviewhtml");
h.put("ico","image/x-icon");
h.put("ief","image/ief");
h.put("iii","application/x-iphone");
h.put("ins","application/x-internet-signup");
h.put("isp","application/x-internet-signup");
h.put("jfif","image/pipeg");
h.put("jpe","image/jpeg");
h.put("jpeg","image/jpeg");
h.put("jpg","image/jpeg");
h.put("js","application/x-java script");
h.put("latex","application/x-latex");
h.put("lha","application/octet-stream");
h.put("lsf","video/x-la-asf");
h.put("lsx","video/x-la-asf");
h.put("lzh","application/octet-stream");
h.put("m13","application/x-msmediaview");
h.put("m14","application/x-msmediaview");
h.put("m3u","audio/x-mpegurl");
h.put("man","application/x-troff-man");
h.put("mdb","application/x-msaccess");
h.put("me","application/x-troff-me");
h.put("mht","message/rfc822");
h.put("mhtml","message/rfc822");
h.put("mid","audio/mid");
h.put("mny","application/x-msmoney");
h.put("mov","video/quicktime")