📄 contenttype.java
字号:
package jp.co.sjts.gsession.tools;
/**
* content-type庢摼僋儔僗
*
* @author kaneuchi
*/
public class ContentType {
private void ContentType() {};
/**
* 僼傽僀儖柤偐傜content-type 傪庢摼偡傞
*
* @param java.lang.String filename : 僼傽僀儖柤
* @return java.lang.String : content-type
*/
public static String getContentType(String filename) {
String file = filename.toLowerCase();
if(file.endsWith(".asd") || file.endsWith(".asn"))
return "application/astound";
else if(file.endsWith(".bld"))
return "application/bld";
else if(file.endsWith(".bld2"))
return "application/bld2";
else if(file.endsWith(".pqi"))
return "application/cprplayer";
else if(file.endsWith(".sdf"))
return "application/e-score";
else if(file.endsWith(".lcc"))
return "application/fastman";
else if(file.endsWith(".pfr"))
return "application/font-tdpfr";
else if(file.endsWith(".spl"))
return "application/futuresplash";
else if(file.endsWith(".jar"))
return "application/java-archive";
else if(file.endsWith(".jwc"))
return "application/jwc";
else if(file.endsWith(".lgh"))
return "application/lgh";
else if(file.endsWith(".ptlk"))
return "application/listenup";
else if(file.endsWith(".hqx"))
return "application/mac-binhex40";
else if(file.endsWith(".mbd"))
return "application/mbedlet";
else if(file.endsWith(".mts") || file.endsWith(".rtg"))
return "application/metastream";
else if(file.endsWith(".doc"))
return "application/msword";
else if(file.endsWith(".oda"))
return "application/oda";
else if(file.endsWith(".pdf"))
return "application/pdf";
else if(file.endsWith(".ai") || file.endsWith(".eps") || file.endsWith(".ps"))
return "application/postscript";
else if(file.endsWith(".shw"))
return "application/presentations";
else if(file.endsWith(".rtf"))
return "application/rtf";
else if(file.endsWith(".smi"))
return "application/smil";
else if(file.endsWith(".smp"))
return "application/studiom";
else if(file.endsWith(".tbt"))
return "application/timbuktu";
else if(file.endsWith(".toc"))
return "application/toc";
else if(file.endsWith(".ttz"))
return "application/t-time";
else if(file.endsWith(".xdw"))
return "application/vnd.fujixerox.docuworks";
else if(file.endsWith(".123"))
return "application/vnd.lotus-1-2-3";
else if(file.endsWith(".xls") || file.endsWith(".xlw") || file.endsWith(".xla") || file.endsWith(".xlc") || file.endsWith(".xlm") || file.endsWith(".xlt"))
return "application/vnd.ms-excel";
else if(file.endsWith(".ppt") || file.endsWith(".pps") || file.endsWith(".pot"))
return "application/vnd.ms-powerpoint";
else if(file.endsWith(".mpp"))
return "application/vnd.ms-project";
else if(file.endsWith(".rnx"))
return "application/vnd.rn-realplayer";
else if(file.endsWith(".wmlc"))
return "application/vnd.wap.wmlc";
else if(file.endsWith(".hlp"))
return "application/winhlp";
else if(file.endsWith(".asp"))
return "application/x-asap";
else if(file.endsWith(".oom"))
return "application/x-AtlasMate-Plugin";
else if(file.endsWith(".aab"))
return "application/x-authoware-bin";
else if(file.endsWith(".aam"))
return "application/x-authoware-map";
else if(file.endsWith(".aas"))
return "application/x-authoware-seg";
else if(file.endsWith(".bz2"))
return "application/x-bzip2";
else if(file.endsWith(".ccn"))
return "application/x-cnc";
else if(file.endsWith(".csh"))
return "application/x-csh";
else if(file.endsWith(".cmx"))
return "application/x-cmx";
else if(file.endsWith(".cco"))
return "application/x-cocoa";
else if(file.endsWith(".pqf"))
return "application/x-cprplayer";
else if(file.endsWith(".lcr") || file.endsWith(".lcl"))
return "application/x-digitalloca";
else if(file.endsWith(".dcr") || file.endsWith(".dir") || file.endsWith(".dxr"))
return "application/x-director";
else if(file.endsWith(".dot"))
return "application/x-dot";
else if(file.endsWith(".vms"))
return "application/x-dremacast-vms";
else if(file.endsWith(".vmi"))
return "application/x-dremacast-vms-info";
else if(file.endsWith(".dvi"))
return "application/x-dvi";
else if(file.endsWith(".etc"))
return "application/x-earthtime";
else if(file.endsWith(".evy"))
return "application/x-envoy";
else if(file.endsWith(".xls") || file.endsWith(".xlc") || file.endsWith(".xll") || file.endsWith(".xlm") || file.endsWith(".xlw"))
return "application/x-excel";
else if(file.endsWith(".ebk"))
return "application/x-expandedbook";
else if(file.endsWith(".gca"))
return "application/x-gca-compressed";
else if(file.endsWith(".gtar"))
return "application/x-gtar";
else if(file.endsWith(".gps"))
return "application/x-gps";
else if(file.endsWith(".hdf"))
return "application/x-hdf";
else if(file.endsWith(".ipx"))
return "application/x-ipix";
else if(file.endsWith(".jam"))
return "application/x-jam";
else if(file.endsWith(".js"))
return "application/x-javascript";
else if(file.endsWith(".skp") || file.endsWith(".skd") || file.endsWith(".skt") || file.endsWith(".skm"))
return "application/x-Koan";
else if(file.endsWith(".latex"))
return "application/x-latex";
else if(file.endsWith(".lzh"))
return "application/x-lzh";
else if(file.endsWith(".fm"))
return "application/x-maker";
else if(file.endsWith(".mps"))
return "application/x-mapserver";
else if(file.endsWith(".mct"))
return "application/x-mascot";
else if(file.endsWith(".mif") || file.endsWith(".mi"))
return "application/x-mif";
else if(file.endsWith(".mocha") || file.endsWith(".moc"))
return "application/x-mocha";
else if(file.endsWith(".amc"))
return "application/x-mpeg";
else if(file.endsWith(".mrm"))
return "application/x-mrm";
else if(file.endsWith(".crd"))
return "application/x-mscardfile";
else if(file.endsWith(".mdb"))
return "application/x-msaccess";
else if(file.endsWith(".clp"))
return "application/x-msclip";
else if(file.endsWith(".m13") || file.endsWith(".m14"))
return "application/x-msmediaview";
else if(file.endsWith(".wmf"))
return "application/x-msmetafile";
else if(file.endsWith(".mny"))
return "application/x-msmoney";
else if(file.endsWith(".pub"))
return "application/x-mspublisher";
else if(file.endsWith(".scd"))
return "application/x-msschedule";
else if(file.endsWith(".trm"))
return "application/x-msterminal";
else if(file.endsWith(".wri"))
return "application/x-mswrite";
else if(file.endsWith(".ins"))
return "application/x-NET-Install";
else if(file.endsWith(".nc") | file.endsWith(".cdf"))
return "application/x-netcdf";
else if(file.endsWith(".npx"))
return "application/x-netfpx";
else if(file.endsWith(".nva"))
return "application/x-neva1";
else if(file.endsWith(".nif"))
return "application/x-nif";
else if(file.endsWith(".proxy"))
return "application/x-ns-proxy-autoconfig";
else if(file.endsWith(".pan"))
return "application/x-pan";
else if(file.endsWith(".pm"))
return "application/x-perl";
else if(file.endsWith(".pmd"))
return "application/x-pmd";
else if(file.endsWith(".prc"))
return "application/x-prc";
else if(file.endsWith(".rlf"))
return "application/x-richlink";
else if(file.endsWith(".rwc"))
return "application/x-rogerwilco";
else if(file.endsWith(".slc"))
return "application/x-salsa";
else if(file.endsWith(".nmz"))
return "application/x-scream";
else if(file.endsWith(".sh"))
return "application/x-sh";
else if(file.endsWith(".shar"))
return "application/x-shar";
else if(file.endsWith(".swf") || file.endsWith(".swfl"))
return "application/x-shockwave-flash";
else if(file.endsWith(".mmf"))
return "application/x-smaf";
else if(file.endsWith(".spr") || file.endsWith(".sprite"))
return "application/x-sprite";
else if(file.endsWith(".spt"))
return "application/x-spt";
else if(file.endsWith(".sca"))
return "application/x-supercard";
else if(file.endsWith(".sit") || file.endsWith(".sea"))
return "application/x-stuffit";
else if(file.endsWith(".tar") || file.endsWith(".tgz") || file.endsWith(".taz"))
return "application/x-tar";
else if(file.endsWith(".tcl"))
return "application/x-tcl";
else if(file.endsWith(".tex"))
return "application/x-tex";
else if(file.endsWith(".texinfo") || file.endsWith(".texi"))
return "application/x-texinfo";
else if(file.endsWith(".tbp"))
return "0application/x-timbuktu";
else if(file.endsWith(".tki") || file.endsWith(".tkined"))
return "application/x-tkined";
else if(file.endsWith(".t") || file.endsWith(".tr") || file.endsWith(".roff"))
return "application/x-troff";
else if(file.endsWith(".man"))
return "application/x-troff-man";
else if(file.endsWith(".me"))
return "application/x-troff-me";
else if(file.endsWith(".ms"))
return "application/x-troff-ms";
else if(file.endsWith(".src"))
return "application/x-wais-source";
else if(file.endsWith(".wxl"))
return "application/x-wxl";
else if(file.endsWith(".xdm") || file.endsWith(".xdma"))
return "application/x-xdma";
else if(file.endsWith(".mof"))
return "application/x-yumekara";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -