欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 前端技术 > html >内容正文

html

超好用的两行java代码能获取几乎所有文件的contenttype,返回前端能在浏览器上直接打开 -凯发ag旗舰厅登录网址下载

发布时间:2023/12/14 html 30 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 超好用的两行java代码能获取几乎所有文件的contenttype,返回前端能在浏览器上直接打开 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
string contenttype; path path = paths.get(filefullpath);//filefullpath为文件路径(string) contenttype = files.probecontenttype(path); response.setcontenttype(contenttype); response.setheader("content-disposition", "inline; filename=" urlencodedfilename);

上面是nio包提供的方法

或者根据文件扩展名获取,这样没牵扯到 io效率可能会高一点

public class httputil {private static map contenttypemap = new hashmap<>();public static string getcontenttype(string filename) {//也可以是文件路径string contenttype = "application/octet-stream"; //不知道的类型if (filename.lastindexof(".") < 0) //获取不到扩展名return contenttype;filename = filename.tolowercase(); string ext = filename.substring(filename.lastindexof("."));return contenttypemap.get(ext);}static {contenttypemap.put(".aac" , "audio/mp4");contenttypemap.put(".load" , "text/html");contenttypemap.put(".123" , "application/vnd.lotus-1-2-3");contenttypemap.put(".3ds" , "image/x-3ds");contenttypemap.put(".3g2" , "video/3gpp");contenttypemap.put(".3ga" , "video/3gpp");contenttypemap.put(".3gp" , "video/3gpp");contenttypemap.put(".3gpp" , "video/3gpp");contenttypemap.put(".602" , "application/x-t602");contenttypemap.put(".669" , "audio/x-mod");contenttypemap.put(".7z" , "application/x-7z-compressed");contenttypemap.put(".a" , "application/x-archive");contenttypemap.put(".abw" , "application/x-abiword");contenttypemap.put(".abw.crashed" , "application/x-abiword");contenttypemap.put(".abw.gz" , "application/x-abiword");contenttypemap.put(".ac3" , "audio/ac3");contenttypemap.put(".ace" , "application/x-ace");contenttypemap.put(".adb" , "text/x-adasrc");contenttypemap.put(".ads" , "text/x-adasrc");contenttypemap.put(".afm" , "application/x-font-afm");contenttypemap.put(".ag" , "image/x-applix-graphics");contenttypemap.put(".ai" , "application/illustrator");contenttypemap.put(".aif" , "audio/x-aiff");contenttypemap.put(".aifc" , "audio/x-aiff");contenttypemap.put(".aiff" , "audio/x-aiff");contenttypemap.put(".al" , "application/x-perl");contenttypemap.put(".alz" , "application/x-alz");contenttypemap.put(".amr" , "audio/amr");contenttypemap.put(".ani" , "application/x-navi-animation");contenttypemap.put(".anim[1-9j]" , "video/x-anim");contenttypemap.put(".anx" , "application/annodex");contenttypemap.put(".ape" , "audio/x-ape");contenttypemap.put(".arj" , "application/x-arj");contenttypemap.put(".arw" , "image/x-sony-arw");contenttypemap.put(".as" , "application/x-applix-spreadsheet");contenttypemap.put(".asc" , "text/plain");contenttypemap.put(".asf" , "video/x-ms-asf");contenttypemap.put(".asp" , "application/x-asp");contenttypemap.put(".ass" , "text/x-ssa");contenttypemap.put(".asx" , "audio/x-ms-asx");contenttypemap.put(".atom" , "application/atom xml");contenttypemap.put(".au" , "audio/basic");contenttypemap.put(".avi" , "video/x-msvideo");contenttypemap.put(".aw" , "application/x-applix-word");contenttypemap.put(".awb" , "audio/amr-wb");contenttypemap.put(".awk" , "application/x-awk");contenttypemap.put(".axa" , "audio/annodex");contenttypemap.put(".axv" , "video/annodex");contenttypemap.put(".bak" , "application/x-trash");contenttypemap.put(".bcpio" , "application/x-bcpio");contenttypemap.put(".bdf" , "application/x-font-bdf");contenttypemap.put(".bib" , "text/x-bibtex");contenttypemap.put(".bin" , "application/octet-stream");contenttypemap.put(".blend" , "application/x-blender");contenttypemap.put(".blender" , "application/x-blender");contenttypemap.put(".bmp" , "image/bmp");contenttypemap.put(".bz" , "application/x-bzip");contenttypemap.put(".bz2" , "application/x-bzip");contenttypemap.put(".c" , "text/x-csrc");contenttypemap.put(".c " , "text/x-c src");contenttypemap.put(".cab" , "application/vnd.ms-cab-compressed");contenttypemap.put(".cb7" , "application/x-cb7");contenttypemap.put(".cbr" , "application/x-cbr");contenttypemap.put(".cbt" , "application/x-cbt");contenttypemap.put(".cbz" , "application/x-cbz");contenttypemap.put(".cc" , "text/x-c src");contenttypemap.put(".cdf" , "application/x-netcdf");contenttypemap.put(".cdr" , "application/vnd.corel-draw");contenttypemap.put(".cer" , "application/x-x509-ca-cert");contenttypemap.put(".cert" , "application/x-x509-ca-cert");contenttypemap.put(".cgm" , "image/cgm");contenttypemap.put(".chm" , "application/x-chm");contenttypemap.put(".chrt" , "application/x-kchart");contenttypemap.put(".class" , "application/x-java");contenttypemap.put(".cls" , "text/x-tex");contenttypemap.put(".cmake" , "text/x-cmake");contenttypemap.put(".cpio" , "application/x-cpio");contenttypemap.put(".cpio.gz" , "application/x-cpio-compressed");contenttypemap.put(".cpp" , "text/x-c src");contenttypemap.put(".cr2" , "image/x-canon-cr2");contenttypemap.put(".crt" , "application/x-x509-ca-cert");contenttypemap.put(".crw" , "image/x-canon-crw");contenttypemap.put(".cs" , "text/x-csharp");contenttypemap.put(".csh" , "application/x-csh");contenttypemap.put(".css" , "text/css");contenttypemap.put(".cssl" , "text/css");contenttypemap.put(".csv" , "text/csv");contenttypemap.put(".cue" , "application/x-cue");contenttypemap.put(".cur" , "image/x-win-bitmap");contenttypemap.put(".cxx" , "text/x-c src");contenttypemap.put(".d" , "text/x-dsrc");contenttypemap.put(".dar" , "application/x-dar");contenttypemap.put(".dbf" , "application/x-dbf");contenttypemap.put(".dc" , "application/x-dc-rom");contenttypemap.put(".dcl" , "text/x-dcl");contenttypemap.put(".dcm" , "application/dicom");contenttypemap.put(".dcr" , "image/x-kodak-dcr");contenttypemap.put(".dds" , "image/x-dds");contenttypemap.put(".deb" , "application/x-deb");contenttypemap.put(".der" , "application/x-x509-ca-cert");contenttypemap.put(".desktop" , "application/x-desktop");contenttypemap.put(".dia" , "application/x-dia-diagram");contenttypemap.put(".diff" , "text/x-patch");contenttypemap.put(".divx" , "video/x-msvideo");contenttypemap.put(".djv" , "image/vnd.djvu");contenttypemap.put(".djvu" , "image/vnd.djvu");contenttypemap.put(".dng" , "image/x-adobe-dng");contenttypemap.put(".doc" , "application/msword");contenttypemap.put(".docbook" , "application/docbook xml");contenttypemap.put(".docm" , "application/vnd.openxmlformats-officedocument.wordprocessingml.document");contenttypemap.put(".docx" , "application/vnd.openxmlformats-officedocument.wordprocessingml.document");contenttypemap.put(".dot" , "text/vnd.graphviz");contenttypemap.put(".dsl" , "text/x-dsl");contenttypemap.put(".dtd" , "application/xml-dtd");contenttypemap.put(".dtx" , "text/x-tex");contenttypemap.put(".dv" , "video/dv");contenttypemap.put(".dvi" , "application/x-dvi");contenttypemap.put(".dvi.bz2" , "application/x-bzdvi");contenttypemap.put(".dvi.gz" , "application/x-gzdvi");contenttypemap.put(".dwg" , "image/vnd.dwg");contenttypemap.put(".dxf" , "image/vnd.dxf");contenttypemap.put(".e" , "text/x-eiffel");contenttypemap.put(".egon" , "application/x-egon");contenttypemap.put(".eif" , "text/x-eiffel");contenttypemap.put(".el" , "text/x-emacs-lisp");contenttypemap.put(".emf" , "image/x-emf");contenttypemap.put(".emp" , "application/vnd.emusic-emusic_package");contenttypemap.put(".ent" , "application/xml-external-parsed-entity");contenttypemap.put(".eps" , "image/x-eps");contenttypemap.put(".eps.bz2" , "image/x-bzeps");contenttypemap.put(".eps.gz" , "image/x-gzeps");contenttypemap.put(".epsf" , "image/x-eps");contenttypemap.put(".epsf.bz2" , "image/x-bzeps");contenttypemap.put(".epsf.gz" , "image/x-gzeps");contenttypemap.put(".epsi" , "image/x-eps");contenttypemap.put(".epsi.bz2" , "image/x-bzeps");contenttypemap.put(".epsi.gz" , "image/x-gzeps");contenttypemap.put(".epub" , "application/epub zip");contenttypemap.put(".erl" , "text/x-erlang");contenttypemap.put(".es" , "application/ecmascript");contenttypemap.put(".etheme" , "application/x-e-theme");contenttypemap.put(".etx" , "text/x-setext");contenttypemap.put(".exe" , "application/x-ms-dos-executable");contenttypemap.put(".exr" , "image/x-exr");contenttypemap.put(".ez" , "application/andrew-inset");contenttypemap.put(".f" , "text/x-fortran");contenttypemap.put(".f90" , "text/x-fortran");contenttypemap.put(".f95" , "text/x-fortran");contenttypemap.put(".fb2" , "application/x-fictionbook xml");contenttypemap.put(".fig" , "image/x-xfig");contenttypemap.put(".fits" , "image/fits");contenttypemap.put(".fl" , "application/x-fluid");contenttypemap.put(".flac" , "audio/x-flac");contenttypemap.put(".flc" , "video/x-flic");contenttypemap.put(".fli" , "video/x-flic");contenttypemap.put(".flv" , "video/x-flv");contenttypemap.put(".flw" , "application/x-kivio");contenttypemap.put(".fo" , "text/x-xslfo");contenttypemap.put(".for" , "text/x-fortran");contenttypemap.put(".g3" , "image/fax-g3");contenttypemap.put(".gb" , "application/x-gameboy-rom");contenttypemap.put(".gba" , "application/x-gba-rom");contenttypemap.put(".gcrd" , "text/directory");contenttypemap.put(".ged" , "application/x-gedcom");contenttypemap.put(".gedcom" , "application/x-gedcom");contenttypemap.put(".gen" , "application/x-genesis-rom");contenttypemap.put(".gf" , "application/x-tex-gf");contenttypemap.put(".gg" , "application/x-sms-rom");contenttypemap.put(".gif" , "image/gif");contenttypemap.put(".glade" , "application/x-glade");contenttypemap.put(".gmo" , "application/x-gettext-translation");contenttypemap.put(".gnc" , "application/x-gnucash");contenttypemap.put(".gnd" , "application/gnunet-directory");contenttypemap.put(".gnucash" , "application/x-gnucash");contenttypemap.put(".gnumeric" , "application/x-gnumeric");contenttypemap.put(".gnuplot" , "application/x-gnuplot");contenttypemap.put(".gp" , "application/x-gnuplot");contenttypemap.put(".gpg" , "application/pgp-encrypted");contenttypemap.put(".gplt" , "application/x-gnuplot");contenttypemap.put(".gra" , "application/x-graphite");contenttypemap.put(".gsf" , "application/x-font-type1");contenttypemap.put(".gsm" , "audio/x-gsm");contenttypemap.put(".gtar" , "application/x-tar");contenttypemap.put(".gv" , "text/vnd.graphviz");contenttypemap.put(".gvp" , "text/x-google-video-pointer");contenttypemap.put(".gz" , "application/x-gzip");contenttypemap.put(".h" , "text/x-chdr");contenttypemap.put(".h " , "text/x-c hdr");contenttypemap.put(".hdf" , "application/x-hdf");contenttypemap.put(".hh" , "text/x-c hdr");contenttypemap.put(".hp" , "text/x-c hdr");contenttypemap.put(".hpgl" , "application/vnd.hp-hpgl");contenttypemap.put(".hpp" , "text/x-c hdr");contenttypemap.put(".hs" , "text/x-haskell");contenttypemap.put(".htm" , "text/html");contenttypemap.put(".html" , "text/html");contenttypemap.put(".hwp" , "application/x-hwp");contenttypemap.put(".hwt" , "application/x-hwt");contenttypemap.put(".hxx" , "text/x-c hdr");contenttypemap.put(".ica" , "application/x-ica");contenttypemap.put(".icb" , "image/x-tga");contenttypemap.put(".icns" , "image/x-icns");contenttypemap.put(".ico" , "image/vnd.microsoft.icon");contenttypemap.put(".ics" , "text/calendar");contenttypemap.put(".idl" , "text/x-idl");contenttypemap.put(".ief" , "image/ief");contenttypemap.put(".iff" , "image/x-iff");contenttypemap.put(".ilbm" , "image/x-ilbm");contenttypemap.put(".ime" , "text/x-imelody");contenttypemap.put(".imy" , "text/x-imelody");contenttypemap.put(".ins" , "text/x-tex");contenttypemap.put(".iptables" , "text/x-iptables");contenttypemap.put(".iso" , "application/x-cd-image");contenttypemap.put(".iso9660" , "application/x-cd-image");contenttypemap.put(".it" , "audio/x-it");contenttypemap.put(".j2k" , "image/jp2");contenttypemap.put(".jad" , "text/vnd.sun.j2me.app-descriptor");contenttypemap.put(".jar" , "application/x-java-archive");contenttypemap.put(".java" , "text/x-java");contenttypemap.put(".jng" , "image/x-jng");contenttypemap.put(".jnlp" , "application/x-java-jnlp-file");contenttypemap.put(".jp2" , "image/jp2");contenttypemap.put(".jpc" , "image/jp2");contenttypemap.put(".jpe" , "image/jpeg");contenttypemap.put(".jpeg" , "image/jpeg");contenttypemap.put(".jpf" , "image/jp2");contenttypemap.put(".jpg" , "image/jpeg");contenttypemap.put(".jpr" , "application/x-jbuilder-project");contenttypemap.put(".jpx" , "image/jp2");contenttypemap.put(".js" , "application/javascript");contenttypemap.put(".json" , "application/json");contenttypemap.put(".jsonp" , "application/jsonp");contenttypemap.put(".k25" , "image/x-kodak-k25");contenttypemap.put(".kar" , "audio/midi");contenttypemap.put(".karbon" , "application/x-karbon");contenttypemap.put(".kdc" , "image/x-kodak-kdc");contenttypemap.put(".kdelnk" , "application/x-desktop");contenttypemap.put(".kexi" , "application/x-kexiproject-sqlite3");contenttypemap.put(".kexic" , "application/x-kexi-connectiondata");contenttypemap.put(".kexis" , "application/x-kexiproject-shortcut");contenttypemap.put(".kfo" , "application/x-kformula");contenttypemap.put(".kil" , "application/x-killustrator");contenttypemap.put(".kino" , "application/smil");contenttypemap.put(".kml" , "application/vnd.google-earth.kml xml");contenttypemap.put(".kmz" , "application/vnd.google-earth.kmz");contenttypemap.put(".kon" , "application/x-kontour");contenttypemap.put(".kpm" , "application/x-kpovmodeler");contenttypemap.put(".kpr" , "application/x-kpresenter");contenttypemap.put(".kpt" , "application/x-kpresenter");contenttypemap.put(".kra" , "application/x-krita");contenttypemap.put(".ksp" , "application/x-kspread");contenttypemap.put(".kud" , "application/x-kugar");contenttypemap.put(".kwd" , "application/x-kword");contenttypemap.put(".kwt" , "application/x-kword");contenttypemap.put(".la" , "application/x-shared-library-la");contenttypemap.put(".latex" , "text/x-tex");contenttypemap.put(".ldif" , "text/x-ldif");contenttypemap.put(".lha" , "application/x-lha");contenttypemap.put(".lhs" , "text/x-literate-haskell");contenttypemap.put(".lhz" , "application/x-lhz");contenttypemap.put(".log" , "text/x-log");contenttypemap.put(".ltx" , "text/x-tex");contenttypemap.put(".lua" , "text/x-lua");contenttypemap.put(".lwo" , "image/x-lwo");contenttypemap.put(".lwob" , "image/x-lwo");contenttypemap.put(".lws" , "image/x-lws");contenttypemap.put(".ly" , "text/x-lilypond");contenttypemap.put(".lyx" , "application/x-lyx");contenttypemap.put(".lz" , "application/x-lzip");contenttypemap.put(".lzh" , "application/x-lha");contenttypemap.put(".lzma" , "application/x-lzma");contenttypemap.put(".lzo" , "application/x-lzop");contenttypemap.put(".m" , "text/x-matlab");contenttypemap.put(".m15" , "audio/x-mod");contenttypemap.put(".m2t" , "video/mpeg");contenttypemap.put(".m3u" , "audio/x-mpegurl");contenttypemap.put(".m3u8" , "audio/x-mpegurl");contenttypemap.put(".m4" , "application/x-m4");contenttypemap.put(".m4a" , "audio/mp4");contenttypemap.put(".m4b" , "audio/x-m4b");contenttypemap.put(".m4v" , "video/mp4");contenttypemap.put(".mab" , "application/x-markaby");contenttypemap.put(".man" , "application/x-troff-man");contenttypemap.put(".mbox" , "application/mbox");contenttypemap.put(".md" , "application/x-genesis-rom");contenttypemap.put(".mdb" , "application/vnd.ms-access");contenttypemap.put(".mdi" , "image/vnd.ms-modi");contenttypemap.put(".me" , "text/x-troff-me");contenttypemap.put(".med" , "audio/x-mod");contenttypemap.put(".metalink" , "application/metalink xml");contenttypemap.put(".mgp" , "application/x-magicpoint");contenttypemap.put(".mid" , "audio/midi");contenttypemap.put(".midi" , "audio/midi");contenttypemap.put(".mif" , "application/x-mif");contenttypemap.put(".minipsf" , "audio/x-minipsf");contenttypemap.put(".mka" , "audio/x-matroska");contenttypemap.put(".mkv" , "video/x-matroska");contenttypemap.put(".ml" , "text/x-ocaml");contenttypemap.put(".mli" , "text/x-ocaml");contenttypemap.put(".mm" , "text/x-troff-mm");contenttypemap.put(".mmf" , "application/x-smaf");contenttypemap.put(".mml" , "text/mathml");contenttypemap.put(".mng" , "video/x-mng");contenttypemap.put(".mo" , "application/x-gettext-translation");contenttypemap.put(".mo3" , "audio/x-mo3");contenttypemap.put(".moc" , "text/x-moc");contenttypemap.put(".mod" , "audio/x-mod");contenttypemap.put(".mof" , "text/x-mof");contenttypemap.put(".moov" , "video/quicktime");contenttypemap.put(".mov" , "video/quicktime");contenttypemap.put(".movie" , "video/x-sgi-movie");contenttypemap.put(".mp " , "audio/x-musepack");contenttypemap.put(".mp2" , "video/mpeg");contenttypemap.put(".mp3" , "audio/mpeg");contenttypemap.put(".mp4" , "video/mp4");contenttypemap.put(".mpc" , "audio/x-musepack");contenttypemap.put(".mpe" , "video/mpeg");contenttypemap.put(".mpeg" , "video/mpeg");contenttypemap.put(".mpg" , "video/mpeg");contenttypemap.put(".mpga" , "audio/mpeg");contenttypemap.put(".mpp" , "audio/x-musepack");contenttypemap.put(".mrl" , "text/x-mrml");contenttypemap.put(".mrml" , "text/x-mrml");contenttypemap.put(".mrw" , "image/x-minolta-mrw");contenttypemap.put(".ms" , "text/x-troff-ms");contenttypemap.put(".msi" , "application/x-msi");contenttypemap.put(".msod" , "image/x-msod");contenttypemap.put(".msx" , "application/x-msx-rom");contenttypemap.put(".mtm" , "audio/x-mod");contenttypemap.put(".mup" , "text/x-mup");contenttypemap.put(".mxf" , "application/mxf");contenttypemap.put(".n64" , "application/x-n64-rom");contenttypemap.put(".nb" , "application/mathematica");contenttypemap.put(".nc" , "application/x-netcdf");contenttypemap.put(".nds" , "application/x-nintendo-ds-rom");contenttypemap.put(".nef" , "image/x-nikon-nef");contenttypemap.put(".nes" , "application/x-nes-rom");contenttypemap.put(".nfo" , "text/x-nfo");contenttypemap.put(".not" , "text/x-mup");contenttypemap.put(".nsc" , "application/x-netshow-channel");contenttypemap.put(".nsv" , "video/x-nsv");contenttypemap.put(".o" , "application/x-object");contenttypemap.put(".obj" , "application/x-tgif");contenttypemap.put(".ocl" , "text/x-ocl");contenttypemap.put(".oda" , "application/oda");contenttypemap.put(".odb" , "application/vnd.oasis.opendocument.database");contenttypemap.put(".odc" , "application/vnd.oasis.opendocument.chart");contenttypemap.put(".odf" , "application/vnd.oasis.opendocument.formula");contenttypemap.put(".odg" , "application/vnd.oasis.opendocument.graphics");contenttypemap.put(".odi" , "application/vnd.oasis.opendocument.image");contenttypemap.put(".odm" , "application/vnd.oasis.opendocument.text-master");contenttypemap.put(".odp" , "application/vnd.oasis.opendocument.presentation");contenttypemap.put(".ods" , "application/vnd.oasis.opendocument.spreadsheet");contenttypemap.put(".odt" , "application/vnd.oasis.opendocument.text");contenttypemap.put(".oga" , "audio/ogg");contenttypemap.put(".ogg" , "video/x-theora ogg");contenttypemap.put(".ogm" , "video/x-ogm ogg");contenttypemap.put(".ogv" , "video/ogg");contenttypemap.put(".ogx" , "application/ogg");contenttypemap.put(".old" , "application/x-trash");contenttypemap.put(".oleo" , "application/x-oleo");contenttypemap.put(".opml" , "text/x-opml xml");contenttypemap.put(".ora" , "image/openraster");contenttypemap.put(".orf" , "image/x-olympus-orf");contenttypemap.put(".otc" , "application/vnd.oasis.opendocument.chart-template");contenttypemap.put(".otf" , "application/x-font-otf");contenttypemap.put(".otg" , "application/vnd.oasis.opendocument.graphics-template");contenttypemap.put(".oth" , "application/vnd.oasis.opendocument.text-web");contenttypemap.put(".otp" , "application/vnd.oasis.opendocument.presentation-template");contenttypemap.put(".ots" , "application/vnd.oasis.opendocument.spreadsheet-template");contenttypemap.put(".ott" , "application/vnd.oasis.opendocument.text-template");contenttypemap.put(".owl" , "application/rdf xml");contenttypemap.put(".oxt" , "application/vnd.openofficeorg.extension");contenttypemap.put(".p" , "text/x-pascal");contenttypemap.put(".p10" , "application/pkcs10");contenttypemap.put(".p12" , "application/x-pkcs12");contenttypemap.put(".p7b" , "application/x-pkcs7-certificates");contenttypemap.put(".p7s" , "application/pkcs7-signature");contenttypemap.put(".pack" , "application/x-java-pack200");contenttypemap.put(".pak" , "application/x-pak");contenttypemap.put(".par2" , "application/x-par2");contenttypemap.put(".pas" , "text/x-pascal");contenttypemap.put(".patch" , "text/x-patch");contenttypemap.put(".pbm" , "image/x-portable-bitmap");contenttypemap.put(".pcd" , "image/x-photo-cd");contenttypemap.put(".pcf" , "application/x-cisco-vpn-settings");contenttypemap.put(".pcf.gz" , "application/x-font-pcf");contenttypemap.put(".pcf.z" , "application/x-font-pcf");contenttypemap.put(".pcl" , "application/vnd.hp-pcl");contenttypemap.put(".pcx" , "image/x-pcx");contenttypemap.put(".pdb" , "chemical/x-pdb");contenttypemap.put(".pdc" , "application/x-aportisdoc");contenttypemap.put(".pdf" , "application/pdf");contenttypemap.put(".pdf.bz2" , "application/x-bzpdf");contenttypemap.put(".pdf.gz" , "application/x-gzpdf");contenttypemap.put(".pef" , "image/x-pentax-pef");contenttypemap.put(".pem" , "application/x-x509-ca-cert");contenttypemap.put(".perl" , "application/x-perl");contenttypemap.put(".pfa" , "application/x-font-type1");contenttypemap.put(".pfb" , "application/x-font-type1");contenttypemap.put(".pfx" , "application/x-pkcs12");contenttypemap.put(".pgm" , "image/x-portable-graymap");contenttypemap.put(".pgn" , "application/x-chess-pgn");contenttypemap.put(".pgp" , "application/pgp-encrypted");contenttypemap.put(".php" , "application/x-php");contenttypemap.put(".php3" , "application/x-php");contenttypemap.put(".php4" , "application/x-php");contenttypemap.put(".pict" , "image/x-pict");contenttypemap.put(".pict1" , "image/x-pict");contenttypemap.put(".pict2" , "image/x-pict");contenttypemap.put(".pickle" , "application/python-pickle");contenttypemap.put(".pk" , "application/x-tex-pk");contenttypemap.put(".pkipath" , "application/pkix-pkipath");contenttypemap.put(".pkr" , "application/pgp-keys");contenttypemap.put(".pl" , "application/x-perl");contenttypemap.put(".pla" , "audio/x-iriver-pla");contenttypemap.put(".pln" , "application/x-planperfect");contenttypemap.put(".pls" , "audio/x-scpls");contenttypemap.put(".pm" , "application/x-perl");contenttypemap.put(".png" , "image/png");contenttypemap.put(".pnm" , "image/x-portable-anymap");contenttypemap.put(".pntg" , "image/x-macpaint");contenttypemap.put(".po" , "text/x-gettext-translation");contenttypemap.put(".por" , "application/x-spss-por");contenttypemap.put(".pot" , "text/x-gettext-translation-template");contenttypemap.put(".ppm" , "image/x-portable-pixmap");contenttypemap.put(".pps" , "application/vnd.ms-powerpoint");contenttypemap.put(".ppt" , "application/vnd.ms-powerpoint");contenttypemap.put(".pptm" , "application/vnd.openxmlformats-officedocument.presentationml.presentation");contenttypemap.put(".pptx" , "application/vnd.openxmlformats-officedocument.presentationml.presentation");contenttypemap.put(".ppz" , "application/vnd.ms-powerpoint");contenttypemap.put(".prc" , "application/x-palm-database");contenttypemap.put(".ps" , "application/postscript");contenttypemap.put(".ps.bz2" , "application/x-bzpostscript");contenttypemap.put(".ps.gz" , "application/x-gzpostscript");contenttypemap.put(".psd" , "image/vnd.adobe.photoshop");contenttypemap.put(".psf" , "audio/x-psf");contenttypemap.put(".psf.gz" , "application/x-gz-font-linux-psf");contenttypemap.put(".psflib" , "audio/x-psflib");contenttypemap.put(".psid" , "audio/prs.sid");contenttypemap.put(".psw" , "application/x-pocket-word");contenttypemap.put(".pw" , "application/x-pw");contenttypemap.put(".py" , "text/x-python");contenttypemap.put(".pyc" , "application/x-python-bytecode");contenttypemap.put(".pyo" , "application/x-python-bytecode");contenttypemap.put(".qif" , "image/x-quicktime");contenttypemap.put(".qt" , "video/quicktime");contenttypemap.put(".qtif" , "image/x-quicktime");contenttypemap.put(".qtl" , "application/x-quicktime-media-link");contenttypemap.put(".qtvr" , "video/quicktime");contenttypemap.put(".ra" , "audio/vnd.rn-realaudio");contenttypemap.put(".raf" , "image/x-fuji-raf");contenttypemap.put(".ram" , "application/ram");contenttypemap.put(".rar" , "application/x-rar");contenttypemap.put(".ras" , "image/x-cmu-raster");contenttypemap.put(".raw" , "image/x-panasonic-raw");contenttypemap.put(".rax" , "audio/vnd.rn-realaudio");contenttypemap.put(".rb" , "application/x-ruby");contenttypemap.put(".rdf" , "application/rdf xml");contenttypemap.put(".rdfs" , "application/rdf xml");contenttypemap.put(".reg" , "text/x-ms-regedit");contenttypemap.put(".rej" , "application/x-reject");contenttypemap.put(".rgb" , "image/x-rgb");contenttypemap.put(".rle" , "image/rle");contenttypemap.put(".rm" , "application/vnd.rn-realmedia");contenttypemap.put(".rmj" , "application/vnd.rn-realmedia");contenttypemap.put(".rmm" , "application/vnd.rn-realmedia");contenttypemap.put(".rms" , "application/vnd.rn-realmedia");contenttypemap.put(".rmvb" , "application/vnd.rn-realmedia");contenttypemap.put(".rmx" , "application/vnd.rn-realmedia");contenttypemap.put(".roff" , "text/troff");contenttypemap.put(".rp" , "image/vnd.rn-realpix");contenttypemap.put(".rpm" , "application/x-rpm");contenttypemap.put(".rss" , "application/rss xml");contenttypemap.put(".rt" , "text/vnd.rn-realtext");contenttypemap.put(".rtf" , "application/rtf");contenttypemap.put(".rtx" , "text/richtext");contenttypemap.put(".rv" , "video/vnd.rn-realvideo");contenttypemap.put(".rvx" , "video/vnd.rn-realvideo");contenttypemap.put(".s3m" , "audio/x-s3m");contenttypemap.put(".sam" , "application/x-amipro");contenttypemap.put(".sami" , "application/x-sami");contenttypemap.put(".sav" , "application/x-spss-sav");contenttypemap.put(".scm" , "text/x-scheme");contenttypemap.put(".sda" , "application/vnd.stardivision.draw");contenttypemap.put(".sdc" , "application/vnd.stardivision.calc");contenttypemap.put(".sdd" , "application/vnd.stardivision.impress");contenttypemap.put(".sdp" , "application/sdp");contenttypemap.put(".sds" , "application/vnd.stardivision.chart");contenttypemap.put(".sdw" , "application/vnd.stardivision.writer");contenttypemap.put(".sgf" , "application/x-go-sgf");contenttypemap.put(".sgi" , "image/x-sgi");contenttypemap.put(".sgl" , "application/vnd.stardivision.writer");contenttypemap.put(".sgm" , "text/sgml");contenttypemap.put(".sgml" , "text/sgml");contenttypemap.put(".sh" , "application/x-shellscript");contenttypemap.put(".shar" , "application/x-shar");contenttypemap.put(".shn" , "application/x-shorten");contenttypemap.put(".siag" , "application/x-siag");contenttypemap.put(".sid" , "audio/prs.sid");contenttypemap.put(".sik" , "application/x-trash");contenttypemap.put(".sis" , "application/vnd.symbian.install");contenttypemap.put(".sisx" , "x-epoc/x-sisx-app");contenttypemap.put(".sit" , "application/x-stuffit");contenttypemap.put(".siv" , "application/sieve");contenttypemap.put(".sk" , "image/x-skencil");contenttypemap.put(".sk1" , "image/x-skencil");contenttypemap.put(".skr" , "application/pgp-keys");contenttypemap.put(".slk" , "text/spreadsheet");contenttypemap.put(".smaf" , "application/x-smaf");contenttypemap.put(".smc" , "application/x-snes-rom");contenttypemap.put(".smd" , "application/vnd.stardivision.mail");contenttypemap.put(".smf" , "application/vnd.stardivision.math");contenttypemap.put(".smi" , "application/x-sami");contenttypemap.put(".smil" , "application/smil");contenttypemap.put(".sml" , "application/smil");contenttypemap.put(".sms" , "application/x-sms-rom");contenttypemap.put(".snd" , "audio/basic");contenttypemap.put(".so" , "application/x-sharedlib");contenttypemap.put(".spc" , "application/x-pkcs7-certificates");contenttypemap.put(".spd" , "application/x-font-speedo");contenttypemap.put(".spec" , "text/x-rpm-spec");contenttypemap.put(".spl" , "application/x-shockwave-flash");contenttypemap.put(".spx" , "audio/x-speex");contenttypemap.put(".sql" , "text/x-sql");contenttypemap.put(".sr2" , "image/x-sony-sr2");contenttypemap.put(".src" , "application/x-wais-source");contenttypemap.put(".srf" , "image/x-sony-srf");contenttypemap.put(".srt" , "application/x-subrip");contenttypemap.put(".ssa" , "text/x-ssa");contenttypemap.put(".stc" , "application/vnd.sun.xml.calc.template");contenttypemap.put(".std" , "application/vnd.sun.xml.draw.template");contenttypemap.put(".sti" , "application/vnd.sun.xml.impress.template");contenttypemap.put(".stm" , "audio/x-stm");contenttypemap.put(".stw" , "application/vnd.sun.xml.writer.template");contenttypemap.put(".sty" , "text/x-tex");contenttypemap.put(".sub" , "text/x-subviewer");contenttypemap.put(".sun" , "image/x-sun-raster");contenttypemap.put(".sv4cpio" , "application/x-sv4cpio");contenttypemap.put(".sv4crc" , "application/x-sv4crc");contenttypemap.put(".svg" , "image/svg xml");contenttypemap.put(".svgz" , "image/svg xml-compressed");contenttypemap.put(".swf" , "application/x-shockwave-flash");contenttypemap.put(".sxc" , "application/vnd.sun.xml.calc");contenttypemap.put(".sxd" , "application/vnd.sun.xml.draw");contenttypemap.put(".sxg" , "application/vnd.sun.xml.writer.global");contenttypemap.put(".sxi" , "application/vnd.sun.xml.impress");contenttypemap.put(".sxm" , "application/vnd.sun.xml.math");contenttypemap.put(".sxw" , "application/vnd.sun.xml.writer");contenttypemap.put(".sylk" , "text/spreadsheet");contenttypemap.put(".t" , "text/troff");contenttypemap.put(".t2t" , "text/x-txt2tags");contenttypemap.put(".tar" , "application/x-tar");contenttypemap.put(".tar.bz" , "application/x-bzip-compressed-tar");contenttypemap.put(".tar.bz2" , "application/x-bzip-compressed-tar");contenttypemap.put(".tar.gz" , "application/x-compressed-tar");contenttypemap.put(".tar.lzma" , "application/x-lzma-compressed-tar");contenttypemap.put(".tar.lzo" , "application/x-tzo");contenttypemap.put(".tar.xz" , "application/x-xz-compressed-tar");contenttypemap.put(".tar.z" , "application/x-tarz");contenttypemap.put(".tbz" , "application/x-bzip-compressed-tar");contenttypemap.put(".tbz2" , "application/x-bzip-compressed-tar");contenttypemap.put(".tcl" , "text/x-tcl");contenttypemap.put(".tex" , "text/x-tex");contenttypemap.put(".texi" , "text/x-texinfo");contenttypemap.put(".texinfo" , "text/x-texinfo");contenttypemap.put(".tga" , "image/x-tga");contenttypemap.put(".tgz" , "application/x-compressed-tar");contenttypemap.put(".theme" , "application/x-theme");contenttypemap.put(".themepack" , "application/x-windows-themepack");contenttypemap.put(".tif" , "image/tiff");contenttypemap.put(".tiff" , "image/tiff");contenttypemap.put(".tk" , "text/x-tcl");contenttypemap.put(".tlz" , "application/x-lzma-compressed-tar");contenttypemap.put(".tnef" , "application/vnd.ms-tnef");contenttypemap.put(".tnf" , "application/vnd.ms-tnef");contenttypemap.put(".toc" , "application/x-cdrdao-toc");contenttypemap.put(".torrent" , "application/x-bittorrent");contenttypemap.put(".tpic" , "image/x-tga");contenttypemap.put(".tr" , "text/troff");contenttypemap.put(".ts" , "application/x-linguist");contenttypemap.put(".tsv" , "text/tab-separated-values");contenttypemap.put(".tta" , "audio/x-tta");contenttypemap.put(".ttc" , "application/x-font-ttf");contenttypemap.put(".ttf" , "application/x-font-ttf");contenttypemap.put(".ttx" , "application/x-font-ttx");contenttypemap.put(".txt" , "text/plain");contenttypemap.put(".txz" , "application/x-xz-compressed-tar");contenttypemap.put(".tzo" , "application/x-tzo");contenttypemap.put(".ufraw" , "application/x-ufraw");contenttypemap.put(".ui" , "application/x-designer");contenttypemap.put(".uil" , "text/x-uil");contenttypemap.put(".ult" , "audio/x-mod");contenttypemap.put(".uni" , "audio/x-mod");contenttypemap.put(".uri" , "text/x-uri");contenttypemap.put(".url" , "text/x-uri");contenttypemap.put(".ustar" , "application/x-ustar");contenttypemap.put(".vala" , "text/x-vala");contenttypemap.put(".vapi" , "text/x-vala");contenttypemap.put(".vcf" , "text/directory");contenttypemap.put(".vcs" , "text/calendar");contenttypemap.put(".vct" , "text/directory");contenttypemap.put(".vda" , "image/x-tga");contenttypemap.put(".vhd" , "text/x-vhdl");contenttypemap.put(".vhdl" , "text/x-vhdl");contenttypemap.put(".viv" , "video/vivo");contenttypemap.put(".vivo" , "video/vivo");contenttypemap.put(".vlc" , "audio/x-mpegurl");contenttypemap.put(".vob" , "video/mpeg");contenttypemap.put(".voc" , "audio/x-voc");contenttypemap.put(".vor" , "application/vnd.stardivision.writer");contenttypemap.put(".vst" , "image/x-tga");contenttypemap.put(".wav" , "audio/x-wav");contenttypemap.put(".wax" , "audio/x-ms-asx");contenttypemap.put(".wb1" , "application/x-quattropro");contenttypemap.put(".wb2" , "application/x-quattropro");contenttypemap.put(".wb3" , "application/x-quattropro");contenttypemap.put(".wbmp" , "image/vnd.wap.wbmp");contenttypemap.put(".wcm" , "application/vnd.ms-works");contenttypemap.put(".wdb" , "application/vnd.ms-works");contenttypemap.put(".webm" , "video/webm");contenttypemap.put(".wk1" , "application/vnd.lotus-1-2-3");contenttypemap.put(".wk3" , "application/vnd.lotus-1-2-3");contenttypemap.put(".wk4" , "application/vnd.lotus-1-2-3");contenttypemap.put(".wks" , "application/vnd.ms-works");contenttypemap.put(".wma" , "audio/x-ms-wma");contenttypemap.put(".wmf" , "image/x-wmf");contenttypemap.put(".wml" , "text/vnd.wap.wml");contenttypemap.put(".wmls" , "text/vnd.wap.wmlscript");contenttypemap.put(".wmv" , "video/x-ms-wmv");contenttypemap.put(".wmx" , "audio/x-ms-asx");contenttypemap.put(".wp" , "application/vnd.wordperfect");contenttypemap.put(".wp4" , "application/vnd.wordperfect");contenttypemap.put(".wp5" , "application/vnd.wordperfect");contenttypemap.put(".wp6" , "application/vnd.wordperfect");contenttypemap.put(".wpd" , "application/vnd.wordperfect");contenttypemap.put(".wpg" , "application/x-wpg");contenttypemap.put(".wpl" , "application/vnd.ms-wpl");contenttypemap.put(".wpp" , "application/vnd.wordperfect");contenttypemap.put(".wps" , "application/vnd.ms-works");contenttypemap.put(".wri" , "application/x-mswrite");contenttypemap.put(".wrl" , "model/vrml");contenttypemap.put(".wv" , "audio/x-wavpack");contenttypemap.put(".wvc" , "audio/x-wavpack-correction");contenttypemap.put(".wvp" , "audio/x-wavpack");contenttypemap.put(".wvx" , "audio/x-ms-asx");contenttypemap.put(".x3f" , "image/x-sigma-x3f");contenttypemap.put(".xac" , "application/x-gnucash");contenttypemap.put(".xbel" , "application/x-xbel");contenttypemap.put(".xbl" , "application/xml");contenttypemap.put(".xbm" , "image/x-xbitmap");contenttypemap.put(".xcf" , "image/x-xcf");contenttypemap.put(".xcf.bz2" , "image/x-compressed-xcf");contenttypemap.put(".xcf.gz" , "image/x-compressed-xcf");contenttypemap.put(".xhtml" , "application/xhtml xml");contenttypemap.put(".xi" , "audio/x-xi");contenttypemap.put(".xla" , "application/vnd.ms-excel");contenttypemap.put(".xlc" , "application/vnd.ms-excel");contenttypemap.put(".xld" , "application/vnd.ms-excel");contenttypemap.put(".xlf" , "application/x-xliff");contenttypemap.put(".xliff" , "application/x-xliff");contenttypemap.put(".xll" , "application/vnd.ms-excel");contenttypemap.put(".xlm" , "application/vnd.ms-excel");contenttypemap.put(".xls" , "application/vnd.ms-excel");contenttypemap.put(".xlsm" , "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");contenttypemap.put(".xlsx" , "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");contenttypemap.put(".xlt" , "application/vnd.ms-excel");contenttypemap.put(".xlw" , "application/vnd.ms-excel");contenttypemap.put(".xsl" , "application/xml");contenttypemap.put(".xslfo" , "text/x-xslfo");contenttypemap.put(".xslt" , "application/xml");contenttypemap.put(".xspf" , "application/xspf xml");contenttypemap.put(".xul" , "application/vnd.mozilla.xul xml");contenttypemap.put(".xwd" , "image/x-xwindowdump");contenttypemap.put(".xyz" , "chemical/x-pdb");contenttypemap.put(".xz" , "application/x-xz");contenttypemap.put(".w2p" , "application/w2p");contenttypemap.put(".z" , "application/x-compress");contenttypemap.put(".zabw" , "application/x-abiword");contenttypemap.put(".zip" , "application/zip");contenttypemap.put(".xm" , "audio/x-xm");contenttypemap.put(".xmf" , "audio/x-xmf");contenttypemap.put(".xmi" , "text/x-xmi");contenttypemap.put(".xml" , "application/xml");contenttypemap.put(".xpm" , "image/x-xpixmap");contenttypemap.put(".xps" , "application/vnd.ms-xpsdocument");} }

 

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的超好用的两行java代码能获取几乎所有文件的contenttype,返回前端能在浏览器上直接打开的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图