日期:2022-02-12 星期六 1858
by:enAn
把内容转为java的变量-第一版本
参考地址:https://www.runoob.com/http/http-content-type.html
ps:从吃完中午饭15点30,一下,复制到18点30才好,太不容易了,不太会,爬取上面这个地址的内容,有大佬会爬虫,分分钟的事,可惜本人太笨了,N个一版本复制,再一个个复制到对应的数组位置
CommonConstant
package org.springblade.common.constant;
import org.springblade.common.annotation.DeveloperModify;
import org.springframework.web.bind.annotation.PostMapping;
/**
* 通用常量
*
* @author xxx
*/
@DeveloperModify
public interface CommonConstant {
/**
* 默认密码
*/
String DEFAULT_PASSWORD = "123456";
/** 手机号码长度*/
int PHONE_NUMBER_LENGTH = 11;
/**
* 系统消息转站内信开关
*/
String SYS_MSG_2_WEB_LETTER = "sysMsg2WebLetter";
/**
* 待办事项转站内信开关
*/
String TODO_LIST_2_WEB_LETTER = "toDoList2WebLetter";
/**
* 默认密码参数值
*/
String DEFAULT_PARAM_PASSWORD = "account.initPassword";
/**
* sword 系统名
*/
String SWORD_NAME = "sword";
/**
* saber 系统名
*/
String SABER_NAME = "saber";
/**
* 顶级父节点id
*/
Long TOP_PARENT_ID = 0L;
/**
* 顶级父节点名称
*/
String TOP_PARENT_NAME = "顶级";
/**
* 未封存状态值
*/
Integer NOT_SEALED_ID = 0;
/**
* 默认排序字段
*/
String SORT_FIELD = "sort";
/**
* 数据权限类型
*/
Integer DATA_SCOPE_CATEGORY = 1;
/**
* 接口权限类型
*/
Integer API_SCOPE_CATEGORY = 2;
/**
* 分页信息-当前页
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
Integer DEFAULT_PAGE_CURRENT = 1;
/**
* 分页信息-页大小
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
Integer DEFAULT_PAGE_SIZE = 10;
/**
* 异常详情-超长截取
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
int ERROR_MSG_SUB_LENGTH = 2000;
/**
* STR_NULL = ''空字符串
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
String STR_NULL = "";
/**
* SHORT_HORIZONTAL_LINE = '-'短横线
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
String SHORT_HORIZONTAL_LINE = "-";
/**
* 接口发起PostMapping时,后端指定格式
* @PostMapping(value="/xxxxxx",produces = "application/json;charset=UTF-8")
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
String POST_MAPPING_PRODUCES_UTF8 = "application/json;charset=UTF-8";
/**
* 逗号 = ','
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
String COMMA = ",";
/**
* .符号点
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
String SPOT = ".";
/**
* false
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
Boolean BOOLEAN_FALSE = false;
/**
* true
* <br>[日期:2022-01-27 星期四,by:xxxx]
*/
Boolean BOOLEAN_TRUE = true;
/**
* obj的NULL
* <br>[日期:2022-02-01 星期二 1625,by:xxxx]
*/
Object OBJECT_NULL = null;
/**
* 斜杠
* <br>[日期:2022-02-11 星期五 1433,by:xxxx]
*/
String SLASH = "/";
/**
* 反斜杠
* <br>[日期:2022-02-13 星期日 1002,by:xxxx]
*/
String SLASH_BACK = "\"";
/**
* 分号
* <br>[日期:2022-02-13 星期日 1018,by:xxxx]
*/
String SEMICOLON = ";";
/** 操作系统 window,linux/unix */
String OS_WINDOWS = "Window";
String OS_LINUX = "Linux/Unix";
}
NumberConstant
package org.springblade.common.constant;
import org.springblade.common.annotation.DeveloperModify;
/**
*
* 常量-物料
* @author xxxx
* @date 2022-01-27 星期四 1057
*/
@DeveloperModify
public interface NumberConstant {
/**
* 逻辑删除 0=正常,1=删除
*[日期:2022-01-27 星期四,by:xxxx]
*/
Integer DATA_IS_DELETED_YES = 1;
Integer DATA_IS_DELETED_NO = 0;
/**
* 数据库找不到数据,返回这个标识
*/
int DATA_IS_NOT_FOUND = 99887766;
int ZERO = 0;
int ONE = 1;
int TWO = 2;
int THREE = 3;
/* 数字-1 */
int ONE_NEGATIVE = -1;
/**
* 文件属性,文件大小,转换单位
*/
long FILE_SIZE_UNIT = 1024;
int FILE_SIZE_UNIT_INT = 1024;
/**
* Long类型的0
*/
Long ZERO_LONG = 0L;
/**
* Integer类型的0
*/
Integer ZERO_INTEGER = 0;
Integer ONE_INTEGER = 1;
}
1.最终版本,1行2个,按参考地址输出,找问题也方便
package org.xx.common.utils;
import org.xx.common.constant.CommonConstant;
import org.xx.common.constant.NumberConstant;
/**
* 工具类-把文件以文件流返回出去,设置不同的类型
* <br>javax.servlet.http.HttpServletResponse
* <br>参考地址:
* <br>HTTP content-type
* <br>Content-Type(内容类型),一般是指网页中存在的 Content-Type,
* 用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,
* 这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。
* Content-Type 标头告诉客户端实际返回的内容的内容类型。
*<br>语法格式:
* Content-Type: text/html; charset=utf-8
* Content-Type: multipart/form-data; boundary=something
*<br>
* String [] initDesc = {"文件扩展名","Content-Type(Mime-Type)"};
* @date 2022-02-13 星期日 0952
* @author xx
*/
public class ResponseContentTypeUtils {
/**
* 根据文件名后缀包括".",设置Response的ContentType内容
* @param fileNameSuffix 参数:文件后缀后,包括"."
* <br>举例:demo.png,应该传的文件后缀名".png"
* @return
* @date 2022-02-13 星期日 0952
* @author xxxxxx
*/
public static String getResponseContentType(String fileNameSuffix){
if(fileNameSuffix == CommonConstant.OBJECT_NULL || fileNameSuffix.trim().length() == NumberConstant.ZERO){
return (String) CommonConstant.OBJECT_NULL;
}
for (int i = NumberConstant.ZERO; i < initDataList.length; i++) {
String [] responseContentTypeArray = initDataList[i];
//去掉前后空格,以防-复制写初始数据的时候,多了空格没有注意到
String rcFileNameSuffix = responseContentTypeArray[NumberConstant.ZERO].trim();
String rcContentType = responseContentTypeArray[NumberConstant.ONE].trim();
if(rcFileNameSuffix.equals(fileNameSuffix)){
return rcContentType;
}
}
return (String) CommonConstant.OBJECT_NULL;
}
//*******************************************************************************************************
/**
* 文件后缀名与Content-Type 的对应关系数据
* @date 2022-02-12 星期六 1530-1830[完成基础的复制]
*/
private static String [][] initDataList = {
{".001","application/x-001"}, {".301","application/x-301"},
{".323","text/h323"}, {".906","application/x-906"},
{".907","drawing/907"}, {".a11","application/x-a11"},
{".acp","audio/x-mei-aac"}, {".ai","application/postscript"},
{".aif","audio/aiff"}, {".aifc","audio/aiff"},
{".aiff","audio/aiff"}, {".anv","application/x-anv"},
{".asa","text/asa"}, {".asf","video/x-ms-asf"},
{".asp","text/asp"}, {".asx","video/x-ms-asf"},
{".au","audio/basic"}, {".avi","video/avi"},
{".awf","application/vnd.adobe.workflow"}, {".biz","text/xml"},
{".bmp","application/x-bmp"}, {".bot","application/x-bot"},
{".c4t","application/x-c4t"}, {".c90","application/x-c90"},
//*******************************************************************************************************
{".cal","application/x-cals"}, {".cat","application/vnd.ms-pki.seccat"},
{".cdf","application/x-netcdf"}, {".cdr","application/x-cdr"},
{".cel","application/x-cel"}, {".cer","application/x-x509-ca-cert"},
{".cg4","application/x-g4"}, {".cgm","application/x-cgm"},
{".cit","application/x-cit"}, {".class","java/*"},
{".cml","text/xml"}, {".cmp","application/x-cmp"},
{".cmx","application/x-cmx"}, {".cot","application/x-cot"},
{".crl","application/pkix-crl"}, {".crt","application/x-x509-ca-cert"},
{".csi","application/x-csi"}, {".css","text/css"},
{".cut","application/x-cut"}, {".dbf","application/x-dbf"},
{".dbm","application/x-dbm"}, {".dbx","application/x-dbx"},
//*******************************************************************************************************
{".dcd","text/xml"}, {".dcx","application/x-dcx"},
{".der","application/x-x509-ca-cert"}, {".dgn","application/x-dgn"},
{".dib","application/x-dib"}, {".dll","application/x-msdownload"},
{".doc","application/msword"}, {".dot","application/msword"},
{".drw","application/x-drw"}, {".dtd","text/xml"},
{".dwf","Model/vnd.dwf"}, {".dwf","application/x-dwf"},
{".dwg","application/x-dwg"}, {".dxb","application/x-dxb"},
{".dxf","application/x-dxf"}, {".edn","application/vnd.adobe.edn"},
{".emf","application/x-emf"}, {".eml","message/rfc822"},
{".ent","text/xml"}, {".epi","application/x-epi"},
{".eps","application/x-ps"}, {".eps","application/postscript"},
{".etd","application/x-ebx"}, {".exe","application/x-msdownload"},
{".fax","image/fax"}, {".fdf","application/vnd.fdf"},
//*******************************************************************************************************
{".fif","application/fractals"}, {".fo","text/xml"},
{".frm","application/x-frm"}, {".g4","application/x-g4"},
{".gbr","application/x-gbr"}, {".","application/x-"},
{".gif","image/gif"}, {".gl2","application/x-gl2"},
{".gp4","application/x-gp4"}, {".hgl","application/x-hgl"},
{".hmr","application/x-hmr"}, {".hpg","application/x-hpgl"},
{".hpl","application/x-hpl"}, {".hqx","application/mac-binhex40"},
{".hrf","application/x-hrf"}, {".hta","application/hta"},
{".htc","text/x-component"}, {".htm","text/html"},
{".html","text/html"}, {".htt","text/webviewhtml"},
{".htx ","text/html"}, {".icb","application/x-icb"},
{".ico","image/x-icon"}, {".ico","application/x-ico"},
//*******************************************************************************************************
{".iff","application/x-iff"}, {".ig4","application/x-g4"},
{".igs","application/x-igs"}, {".iii","application/x-iphone"},
{".img","application/x-img"}, {".ins","application/x-internet-signup"},
{".isp","application/x-internet-signup"}, {".IVF","video/x-ivf"},
{".java","java/*"}, {".jfif","image/jpeg"},
{".jpe","image/jpeg"},
//[去掉一样的后缀名,以常用基本类型为准]{".jpe","application/x-jpe"},
{".jpeg","image/jpeg"}, {".jpg","image/jpeg"},
{".jpg","application/x-jpg"}, {".js","application/x-javascript"},
{".jsp","text/html"}, {".la1","audio/x-liquid-file"},
{".lar","application/x-laplayer-reg"}, {".latex","application/x-latex"},
{".lavs","audio/x-liquid-secure"}, {".lbm","application/x-lbm"},
{".lmsff","audio/x-la-lms"}, {".ls","application/x-javascript"},
{".ltr","application/x-ltr"}, {".m1v","video/x-mpeg"},
{".m2v","video/x-mpeg"}, {".m3u","audio/mpegurl"},
//*******************************************************************************************************
{".m4e","video/mpeg4"}, {".mac","application/x-mac"},
{".man","application/x-troff-man"}, {".math","text/xml"},
{".mdb","application/msaccess"}, {".mdb","application/x-mdb"},
{".mfp","application/x-shockwave-flash"}, {".mht","message/rfc822"},
{".mhtml","message/rfc822"}, {".mi","application/x-mi"},
{".mid","audio/mid"}, {".midi","audio/mid"},
{".mil","application/x-mil"}, {".mml","text/xml"},
{".mnd","audio/x-musicnet-download"}, {".mns","audio/x-musicnet-stream"},
{".mocha","application/x-javascript"}, {".movie","video/x-sgi-movie"},
{".mp1","audio/mp1"}, {".mp2","audio/mp2"},
{".mp2v","video/mpeg"}, {".mp3","audio/mp3"},
{".mp4","video/mpeg4"}, {".mpa","video/x-mpg"},
{".mpd","application/vnd.ms-project"}, {".mpe","video/x-mpeg"},
//*******************************************************************************************************
{".mpeg","video/mpg"}, {".mpg","video/mpg"},
{".mpga","audio/rn-mpeg"}, {".mpp","application/vnd.ms-project"},
{".mps","video/x-mpeg"}, {".mpt","application/vnd.ms-project"},
{".mpv","video/mpg"}, {".mpv2","video/mpeg"},
{".mpw","application/vnd.ms-project"}, {".mpx","application/vnd.ms-project"},
{".mtx","text/xml"}, {".mxp","application/x-mmxp"},
{".net","image/pnetvue"}, {".nrf","application/x-nrf"},
{".nws","message/rfc822"}, {".odc","text/x-ms-odc"},
{".out","application/x-out"}, {".p10","application/pkcs10"},
{".p12","application/x-pkcs12"}, {".p7b","application/x-pkcs7-certificates"},
{".p7c","application/pkcs7-mime"}, {".p7m","application/pkcs7-mime"},
{".p7r","application/x-pkcs7-certreqresp"}, {".p7s","application/pkcs7-signature"},
{".pc5","application/x-pc5"}, {".pci","application/x-pci"},
//*******************************************************************************************************
{".pcl","application/x-pcl"}, {".pcx","application/x-pcx"},
{".pdf","application/pdf"}, {".pdf","application/pdf"},
{".pdx","application/vnd.adobe.pdx"}, {".pfx","application/x-pkcs12"},
{".pgl","application/x-pgl"}, {".pic","application/x-pic"},
{".pko","application/vnd.ms-pki.pko"}, {".pl","application/x-perl"},
{".plg","text/html"}, {".pls","audio/scpls"},
{".plt","application/x-plt"}, {".png","image/png"},
//[去掉一样的后缀名,以常用基本类型为准]{".png","application/x-png"},
{".pot","application/vnd.ms-powerpoint"},
{".ppa","application/vnd.ms-powerpoint"}, {".ppm","application/x-ppm"},
{".pps","application/vnd.ms-powerpoint"}, {".ppt","application/vnd.ms-powerpoint"},
{".ppt","application/x-ppt"}, {".pr","application/x-pr"},
{".prf","application/pics-rules"}, {".prn","application/x-prn"},
{".prt","application/x-prt"}, {".ps","application/x-ps"},
//*******************************************************************************************************
{".ps","application/postscript"}, {".ptn","application/x-ptn"},
{".pwz","application/vnd.ms-powerpoint"}, {".r3t","text/vnd.rn-realtext3d"},
{".ra","audio/vnd.rn-realaudio"}, {".ram","audio/x-pn-realaudio"},
{".ras","application/x-ras"}, {".rat","application/rat-file"},
{".rdf","text/xml"}, {".rec","application/vnd.rn-recording"},
{".red","application/x-red"}, {".rgb","application/x-rgb"},
{".rjs","application/vnd.rn-realsystem-rjs"}, {".rjt","application/vnd.rn-realsystem-rjt"},
{".rlc","application/x-rlc"}, {".rle","application/x-rle"},
{".rm","application/vnd.rn-realmedia"}, {".rmf","application/vnd.adobe.rmf"},
{".rmi","audio/mid"}, {".rmj","application/vnd.rn-realsystem-rmj"},
{".rmm","audio/x-pn-realaudio"}, {".rmp","application/vnd.rn-rn_music_package"},
{".rms","application/vnd.rn-realmedia-secure"}, {".rmvb","application/vnd.rn-realmedia-vbr"},
//*******************************************************************************************************
{".rmx","application/vnd.rn-realsystem-rmx"}, {".rnx","application/vnd.rn-realplayer"},
{".rp","image/vnd.rn-realpix"}, {".rpm","audio/x-pn-realaudio-plugin"},
{".rsml","application/vnd.rn-rsml"}, {".rt","text/vnd.rn-realtext"},
{".rtf","application/msword"}, {".rtf","application/x-rtf"},
{".rv","video/vnd.rn-realvideo"}, {".sam","application/x-sam"},
{".sat","application/x-sat"}, {".sdp","application/sdp"},
{".sdw","application/x-sdw"}, {".sit","application/x-stuffit"},
{".slb","application/x-slb"}, {".sld","application/x-sld"},
{".slk","drawing/x-slk"}, {".smi","application/smil"},
{".smil ","application/smil"}, {".smk","application/x-smk"},
{".snd ","audio/basic"}, {".sol","text/plain"},
{".sor","text/plain"}, {".spc","application/x-pkcs7-certificates"},
//*******************************************************************************************************
{".spl","application/futuresplash"}, {".spp","text/xml"},
{".ssm","application/streamingmedia"}, {".sst","application/vnd.ms-pki.certstore"},
{".stl","application/vnd.ms-pki.stl"}, {".stm","text/html"},
{".sty ","application/x-sty"}, {".svg","text/xml"},
{".swf","application/x-shockwave-flash"}, {".tdf","application/x-tdf"},
{".tg4 ","application/x-tg4"}, {".tga ","application/x-tga"},
{".tif","image/tiff"}, {".tif","application/x-tif"},
{".tiff ","image/tiff"}, {".tld","text/xml"},
{".top","drawing/x-top"}, {".torrent","application/x-bittorrent"},
{".tsd","text/xml"}, {".txt","text/plain"},
{".uin","application/x-icq"}, {".uls","text/iuls"},
{".vcf","text/x-vcard"}, {".vda","application/x-vda"},
{".vdx","application/vnd.visio"}, {".vml","text/xml"},
//*******************************************************************************************************
{".vpg","application/x-vpeg005"}, {".vsd","application/vnd.visio"},
{".vsd ","application/x-vsd"}, {".vss ","application/vnd.visio"},
{".vst","application/vnd.visio"}, {".vst","application/x-vst"},
{".vsw ","application/vnd.visio"}, {".vsx","application/vnd.visio"},
{".vtx ","application/vnd.visio"}, {".vxml","text/xml"},
{".wav","audio/wav"}, {".wax","audio/x-ms-wax"},
{".wb1","application/x-wb1"}, {".wb2","application/x-wb2"},
{".wb3","application/x-wb3"}, {".wbmp ","image/vnd.wap.wbmp"},
{".wiz","application/msword"}, {".wk3","application/x-wk3"},
{".wk4","application/x-wk4"}, {".wkq","application/x-wkq"},
{".wks","application/x-wks"}, {".wm","video/x-ms-wm"},
{".wma","audio/x-ms-wma"}, {".wmd","application/x-ms-wmd"},
//*******************************************************************************************************
{".wmf","application/x-wmf "}, {".wml","text/vnd.wap.wml"},
{".wmv","video/x-ms-wmv"}, {".wmx ","video/x-ms-wmx"},
{".wmz","application/x-ms-wmz"}, {".wp6","application/x-wp6"},
{".wpd","application/x-wpd"}, {".wpg","application/x-wpg"},
{".wpl","application/vnd.ms-wpl"}, {".wq1","application/x-wq1"},
{".wr1","application/x-wr1"}, {".wri","application/x-wri"},
{".wrk","application/x-wrk"}, {".ws","application/x-ws"},
{".ws2","application/x-ws "}, {".wsc","text/scriptlet"},
{".wsdl","text/xml"}, {".wvx ","video/x-ms-wvx"},
{".xdp","application/vnd.adobe.xdp"}, {".xdr","text/xml"},
{".xfd","application/vnd.adobe.xfd"}, {".xfdf","application/vnd.adobe.xfdf"},
{".xhtml","text/html"}, {".xls","application/vnd.ms-excel"},
{".xls","application/x-xls"}, {".xlw","application/x-xlw"},
//*******************************************************************************************************
{".xml","text/xml"}, {".xpl","audio/scpls"},
{".xq","text/xml"}, {".xql","text/xml"},
{".xquery","text/xml"}, {".xsd","text/xml"},
{".xsl","text/xml"}, {".xslt ","text/xml"},
{".xwd","application/x-xwd"}, {".x_b","application/x-x_b"},
{".sis","application/vnd.symbian.install"}, {".sisx","application/vnd.symbian.install"},
{".x_t","application/x-x_t"}, {".ipa","application/vnd.iphone"},
{".apk","application/vnd.android.package-archive"}, {".xap","application/x-silverlight-app"},
//*******************************************************************************************************
};
}
最初始版本,1行1个
package org.enan.common.utils;
/**
* 工具类-把文件以文件流返回出去,设置不同的类型
* <br>javax.servlet.http.HttpServletResponse
* <br>参考地址:
* <br>HTTP content-type
* <br>Content-Type(内容类型),一般是指网页中存在的 Content-Type,
* 用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,
* 这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。
* Content-Type 标头告诉客户端实际返回的内容的内容类型。
*<br>语法格式:
* Content-Type: text/html; charset=utf-8
* Content-Type: multipart/form-data; boundary=something
*<br>
* String [] initDesc = {"文件扩展名","Content-Type(Mime-Type)"};
*/
public class ResponseContentTypeUtils {
//*******************************************************************************************************
String [][] data = {
{".001","application/x-001"},
{".301","application/x-301"},
{".323","text/h323"},
{".906","application/x-906"},
{".907","drawing/907"},
{".a11","application/x-a11"},
{".acp","audio/x-mei-aac"},
{".ai","application/postscript"},
{".aif","audio/aiff"},
{".aifc","audio/aiff"},
{".aiff","audio/aiff"},
{".anv","application/x-anv"},
{".asa","text/asa"},
{".asf","video/x-ms-asf"},
{".asp","text/asp"},
{".asx","video/x-ms-asf"},
{".au","audio/basic"},
{".avi","video/avi"},
{".awf","application/vnd.adobe.workflow"},
{".biz","text/xml"},
{".bmp","application/x-bmp"},
{".bot","application/x-bot"},
{".c4t","application/x-c4t"},
{".c90","application/x-c90"},
//*******************************************************************************************************
{".cal","application/x-cals"},
{".cat","application/vnd.ms-pki.seccat"},
{".cdf","application/x-netcdf"},
{".cdr","application/x-cdr"},
{".cel","application/x-cel"},
{".cer","application/x-x509-ca-cert"},
{".cg4","application/x-g4"},
{".cgm","application/x-cgm"},
{".cit","application/x-cit"},
{".class","java/*"},
{".cml","text/xml"},
{".cmp","application/x-cmp"},
{".cmx","application/x-cmx"},
{".cot","application/x-cot"},
{".crl","application/pkix-crl"},
{".crt","application/x-x509-ca-cert"},
{".csi","application/x-csi"},
{".css","text/css"},
{".cut","application/x-cut"},
{".dbf","application/x-dbf"},
{".dbm","application/x-dbm"},
{".dbx","application/x-dbx"},
//*******************************************************************************************************
{".dcd","text/xml"},
{".dcx","application/x-dcx"},
{".der","application/x-x509-ca-cert"},
{".dgn","application/x-dgn"},
{".dib","application/x-dib"},
{".dll","application/x-msdownload"},
{".doc","application/msword"},
{".dot","application/msword"},
{".drw","application/x-drw"},
{".dtd","text/xml"},
{".dwf","Model/vnd.dwf"},
{".dwf","application/x-dwf"},
{".dwg","application/x-dwg"},
{".dxb","application/x-dxb"},
{".dxf","application/x-dxf"},
{".edn","application/vnd.adobe.edn"},
{".emf","application/x-emf"},
{".eml","message/rfc822"},
{".ent","text/xml"},
{".epi","application/x-epi"},
{".eps","application/x-ps"},
{".eps","application/postscript"},
{".etd","application/x-ebx"},
{".exe","application/x-msdownload"},
{".fax","image/fax"},
{".fdf","application/vnd.fdf"},
//*******************************************************************************************************
{".fif","application/fractals"},
{".fo","text/xml"},
{".frm","application/x-frm"},
{".g4","application/x-g4"},
{".gbr","application/x-gbr"},
{".","application/x-"},
{".gif","image/gif"},
{".gl2","application/x-gl2"},
{".gp4","application/x-gp4"},
{".hgl","application/x-hgl"},
{".hmr","application/x-hmr"},
{".hpg","application/x-hpgl"},
{".hpl","application/x-hpl"},
{".hqx","application/mac-binhex40"},
{".hrf","application/x-hrf"},
{".hta","application/hta"},
{".htc","text/x-component"},
{".htm","text/html"},
{".html","text/html"},
{".htt","text/webviewhtml"},
{".htx ","text/html"},
{".icb","application/x-icb"},
{".ico","image/x-icon"},
{".ico","application/x-ico"},
//*******************************************************************************************************
{".iff","application/x-iff"},
{".ig4","application/x-g4"},
{".igs","application/x-igs"},
{".iii","application/x-iphone"},
{".img","application/x-img"},
{".ins","application/x-internet-signup"},
{".isp","application/x-internet-signup"},
{".IVF","video/x-ivf"},
{".java","java/*"},
{".jfif","image/jpeg"},
{".jpe","image/jpeg"},
{".jpe","application/x-jpe"},
{".jpeg","image/jpeg"},
{".jpg","image/jpeg"},
{".jpg","application/x-jpg"},
{".js","application/x-javascript"},
{".jsp","text/html"},
{".la1","audio/x-liquid-file"},
{".lar","application/x-laplayer-reg"},
{".latex","application/x-latex"},
{".lavs","audio/x-liquid-secure"},
{".lbm","application/x-lbm"},
{".lmsff","audio/x-la-lms"},
{".ls","application/x-javascript"},
{".ltr","application/x-ltr"},
{".m1v","video/x-mpeg"},
{".m2v","video/x-mpeg"},
{".m3u","audio/mpegurl"},
//*******************************************************************************************************
{".m4e","video/mpeg4"},
{".mac","application/x-mac"},
{".man","application/x-troff-man"},
{".math","text/xml"},
{".mdb","application/msaccess"},
{".mdb","application/x-mdb"},
{".mfp","application/x-shockwave-flash"},
{".mht","message/rfc822"},
{".mhtml","message/rfc822"},
{".mi","application/x-mi"},
{".mid","audio/mid"},
{".midi","audio/mid"},
{".mil","application/x-mil"},
{".mml","text/xml"},
{".mnd","audio/x-musicnet-download"},
{".mns","audio/x-musicnet-stream"},
{".mocha","application/x-javascript"},
{".movie","video/x-sgi-movie"},
{".mp1","audio/mp1"},
{".mp2","audio/mp2"},
{".mp2v","video/mpeg"},
{".mp3","audio/mp3"},
{".mp4","video/mpeg4"},
{".mpa","video/x-mpg"},
{".mpd","application/vnd.ms-project"},
{".mpe","video/x-mpeg"},
//*******************************************************************************************************
{".mpeg","video/mpg"},
{".mpg","video/mpg"},
{".mpga","audio/rn-mpeg"},
{".mpp","application/vnd.ms-project"},
{".mps","video/x-mpeg"},
{".mpt","application/vnd.ms-project"},
{".mpv","video/mpg"},
{".mpv2","video/mpeg"},
{".mpw","application/vnd.ms-project"},
{".mpx","application/vnd.ms-project"},
{".mtx","text/xml"},
{".mxp","application/x-mmxp"},
{".net","image/pnetvue"},
{".nrf","application/x-nrf"},
{".nws ","message/rfc822"},
{".odc","text/x-ms-odc"},
{".out","application/x-out"},
{".p10","application/pkcs10"},
{".p12","application/x-pkcs12"},
{".p7b","application/x-pkcs7-certificates"},
{".p7c","application/pkcs7-mime"},
{".p7m","application/pkcs7-mime"},
{".p7r","application/x-pkcs7-certreqresp"},
{".p7s","application/pkcs7-signature"},
{".pc5","application/x-pc5"},
{".pci","application/x-pci"},
//*******************************************************************************************************
{".pcl","application/x-pcl"},
{".pcx","application/x-pcx"},
{".pdf","application/pdf"},
{".pdf","application/pdf"},
{".pdx","application/vnd.adobe.pdx"},
{".pfx","application/x-pkcs12"},
{".pgl","application/x-pgl"},
{".pic","application/x-pic"},
{".pko","application/vnd.ms-pki.pko"},
{".pl","application/x-perl"},
{".plg","text/html"},
{".pls","audio/scpls"},
{".plt","application/x-plt"},
{".png","image/png"},
{".png","application/x-png"},
{".pot","application/vnd.ms-powerpoint"},
{".ppa","application/vnd.ms-powerpoint"},
{".ppm","application/x-ppm"},
{".pps","application/vnd.ms-powerpoint"},
{".ppt","application/vnd.ms-powerpoint"},
{".ppt","application/x-ppt"},
{".pr","application/x-pr"},
{".prf","application/pics-rules"},
{".prn","application/x-prn"},
{".prt","application/x-prt"},
{".ps","application/x-ps"},
//*******************************************************************************************************
{".ps","application/postscript"},
{".ptn","application/x-ptn"},
{".pwz","application/vnd.ms-powerpoint"},
{".r3t","text/vnd.rn-realtext3d"},
{".ra","audio/vnd.rn-realaudio"},
{".ram","audio/x-pn-realaudio"},
{".ras","application/x-ras"},
{".rat","application/rat-file"},
{".rdf","text/xml"},
{".rec","application/vnd.rn-recording"},
{".red","application/x-red "},
{".rgb","application/x-rgb"},
{".rjs","application/vnd.rn-realsystem-rjs"},
{".rjt","application/vnd.rn-realsystem-rjt"},
{".rlc","application/x-rlc"},
{".rle","application/x-rle"},
{".rm","application/vnd.rn-realmedia"},
{".rmf","application/vnd.adobe.rmf"},
{".rmi","audio/mid"},
{".rmj","application/vnd.rn-realsystem-rmj"},
{".rmm","audio/x-pn-realaudio"},
{".rmp","application/vnd.rn-rn_music_package"},
{".rms","application/vnd.rn-realmedia-secure"},
{".rmvb","application/vnd.rn-realmedia-vbr"},
//*******************************************************************************************************
{".rmx","application/vnd.rn-realsystem-rmx"},
{".rnx","application/vnd.rn-realplayer"},
{".rp","image/vnd.rn-realpix"},
{".rpm","audio/x-pn-realaudio-plugin"},
{".rsml","application/vnd.rn-rsml"},
{".rt","text/vnd.rn-realtext"},
{".rtf","application/msword"},
{".rtf","application/x-rtf"},
{".rv","video/vnd.rn-realvideo"},
{".sam ","application/x-sam"},
{".sat","application/x-sat"},
{".sdp ","application/sdp"},
{".sdw","application/x-sdw"},
{".sit","application/x-stuffit"},
{".slb ","application/x-slb"},
{".sld","application/x-sld"},
{".slk","drawing/x-slk"},
{".smi","application/smil"},
{".smil ","application/smil"},
{".smk","application/x-smk"},
{".snd ","audio/basic"},
{".sol","text/plain"},
{".sor","text/plain"},
{".spc","application/x-pkcs7-certificates"},
//*******************************************************************************************************
{".spl","application/futuresplash"},
{".spp","text/xml"},
{".ssm","application/streamingmedia"},
{".sst","application/vnd.ms-pki.certstore"},
{".stl","application/vnd.ms-pki.stl"},
{".stm","text/html"},
{".sty ","application/x-sty"},
{".svg","text/xml"},
{".swf","application/x-shockwave-flash"},
{".tdf","application/x-tdf"},
{".tg4 ","application/x-tg4"},
{".tga ","application/x-tga"},
{".tif","image/tiff"},
{".tif","application/x-tif"},
{".tiff ","image/tiff"},
{".tld","text/xml"},
{".top","drawing/x-top"},
{".torrent","application/x-bittorrent"},
{".tsd","text/xml"},
{".txt","text/plain"},
{".uin","application/x-icq"},
{".uls","text/iuls"},
{".vcf","text/x-vcard"},
{".vda","application/x-vda"},
{".vdx","application/vnd.visio"},
{".vml","text/xml"},
//*******************************************************************************************************
{".vpg","application/x-vpeg005"},
{".vsd","application/vnd.visio"},
{".vsd ","application/x-vsd"},
{".vss ","application/vnd.visio"},
{".vst","application/vnd.visio"},
{".vst","application/x-vst"},
{".vsw ","application/vnd.visio"},
{".vsx","application/vnd.visio"},
{".vtx ","application/vnd.visio"},
{".vxml","text/xml"},
{".wav","audio/wav"},
{".wax","audio/x-ms-wax"},
{".wb1","application/x-wb1"},
{".wb2","application/x-wb2"},
{".wb3","application/x-wb3"},
{".wbmp ","image/vnd.wap.wbmp"},
{".wiz","application/msword"},
{".wk3 ","application/x-wk3"},
{".wk4","application/x-wk4"},
{".wkq ","application/x-wkq"},
{".wks","application/x-wks"},
{".wm","video/x-ms-wm"},
{".wma","audio/x-ms-wma"},
{".wmd ","application/x-ms-wmd"},
//*******************************************************************************************************
{".wmf","application/x-wmf "},
{".wml","text/vnd.wap.wml"},
{".wmv","video/x-ms-wmv"},
{".wmx ","video/x-ms-wmx"},
{".wmz","application/x-ms-wmz"},
{".wp6","application/x-wp6"},
{".wpd","application/x-wpd"},
{".wpg","application/x-wpg"},
{".wpl","application/vnd.ms-wpl"},
{".wq1","application/x-wq1"},
{".wr1","application/x-wr1"},
{".wri","application/x-wri"},
{".wrk","application/x-wrk"},
{".ws","application/x-ws"},
{".ws2 ","application/x-ws "},
{".wsc","text/scriptlet"},
{".wsdl","text/xml"},
{".wvx ","video/x-ms-wvx"},
{".xdp ","application/vnd.adobe.xdp"},
{".xdr","text/xml"},
{".xfd ","application/vnd.adobe.xfd"},
{".xfdf","application/vnd.adobe.xfdf"},
{".xhtml","text/html"},
{".xls","application/vnd.ms-excel"},
{".xls ","application/x-xls"},
{".xlw","application/x-xlw"},
//*******************************************************************************************************
{".xml","text/xml"},
{".xpl","audio/scpls"},
{".xq ","text/xml"},
{".xql","text/xml"},
{".xquery","text/xml"},
{".xsd","text/xml"},
{".xsl","text/xml"},
{".xslt ","text/xml"},
{".xwd","application/x-xwd "},
{".x_b","application/x-x_b"},
{".sis ","application/vnd.symbian.install"},
{".sisx","application/vnd.symbian.install"},
{".x_t","application/x-x_t"},
{".ipa","application/vnd.iphone"},
{".apk","application/vnd.android.package-archive"},
{".xap","application/x-silverlight-app"},
//*******************************************************************************************************
};
}