文件格式和对应的ContentType 对应表
来源:互联网 发布:淘宝网站的风格与特点 编辑:程序博客网 时间:2024/04/30 05:34
文件名和其文档类型的对应规则,每个文件都有不一样的文件后缀.txt , .html , .zip 他们的文档类型是不一样的。详细请看 文件名和对应的ContentType 对应表 。
并且提供了一个java读取这些属性的代码供参考。
欢迎访问的我个人网站:http://loveliux.duapp.com/ 想建设个人网站的朋友可以找我聊。无门槛,就能永远自己的永久域名和服务器空间,完全免费哦
定义
HTML中的ContentType
Content-Type,内容类型,一般是指网页中存在的Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些Asp网页点击的结果却是下载到的一个文件或一张图片的原因。
ASP中的ContentType
ContentType属性指定响应的 HTTP内容类型。如果未指定 ContentType,默认为TEXT/HTML。
2语法规则编辑
GZIP中的 Content-Type=text/ht*/js/css/php
3语法编辑
HTML
<meta content="text/html; charset=gb2312" http-equiv="Content-Type"/>
Response.ContentType [= ContentType]
Java Servlet
response.setContentType(String);
4参数编辑
HTML
content
即为类型,具体参照下文的“ContentType的类型”
charset
决定网页的编码,一般为gb2312、UTF-8等
ContentType
描述内容类型的字符串。该字符串通常被格式化为类型/子类型,其中类型是常规内容范畴而子类为特定内容类型。有关支持内容类型的完整列表,请参阅 Web 浏览器文档或当前的 HTTP 规格说明。
示例
下面的示例将内容类型设置为 Channel Definition Format(CDF)。
<% Response.ContentType = "application/x-cdf" %>
下面的示例将 ContentType 属性设置为其他的常见值。
<% Response.ContentType = "text/HTML" %>
<% Response.ContentType = "image/GIF" %>
<% Response.ContentType = "image/JPEG" %>
应用于
Response 对象
关于详细的类型对应参看ContentType的类型。
存到contentType.proerties 文件中,再使用classLoad读出来
java代码访问
/** * 根据文件名获取ContentType * @param object 文件名 * @param pro contentType-file 对应的 Properties对象 * @return ContentType */ private String getContentType(String object,Properties pro) { if(object.contains(".")){ int index = object.lastIndexOf("."); String suffix = object.substring(index+1); //获取文件后缀 Object contentType = pro.get(suffix); if(contentType != null) return contentType.toString(); } return "text/html"; } /** * 载入ContentType 文件 * @return */ public Properties loadFileContentType(){ InputStream is = getClass().getClassLoader().getSystemResourceAsStream("contentType.proerties"); Properties pro = new Properties(); try { pro.load(is); } catch (IOException e) { e.printStackTrace(); } return pro; }
contentType.proerties
ez=application/andrew-insethqx=application/mac-binhex40cpt=application/mac-compactprodoc=application/mswordbin=application/octet-streamdms=application/octet-streamlha=application/octet-streamlzh=application/octet-streamexe=application/octet-streamclass=application/octet-streamso=application/octet-streamdll=application/octet-streamoda=application/odapdf=application/pdfai=application/postscripteps=application/postscriptps=application/postscriptsmi=application/smilsmil=application/smilmif=application/vnd.mifxls=application/vnd.ms-excelppt=application/vnd.ms-powerpointwbxml=application/vnd.wap.wbxmlwmlc=application/vnd.wap.wmlcwmlsc=application/vnd.wap.wmlscriptcbcpio=application/x-bcpiovcd=application/x-cdlinkpgn=application/x-chess-pgncpio=application/x-cpiocsh=application/x-cshdcr=application/x-directordir=application/x-directordxr=application/x-directordvi=application/x-dvispl=application/x-futuresplashgtar=application/x-gtarhdf=application/x-hdfjs=application/x-javascriptskp=application/x-koanskd=application/x-koanskt=application/x-koanskm=application/x-koanlatex=application/x-latexnc=application/x-netcdfcdf=application/x-netcdfsh=application/x-shshar=application/x-sharswf=application/x-shockwave-flashsit=application/x-stuffitsv4cpio=application/x-sv4cpiosv4crc=application/x-sv4crctar=application/x-tartcl=application/x-tcltex=application/x-textexinfo=application/x-texinfotexi=application/x-texinfot=application/x-trofftr=application/x-troffroff=application/x-troffman=application/x-troff-manme=application/x-troff-mems=application/x-troff-msustar=application/x-ustarsrc=application/x-wais-sourcexhtml=application/xhtml+xmlxht=application/xhtml+xmlzip=application/zipau=audio/basicsnd=audio/basicmid=audio/midimidi=audio/midikar=audio/midimpga=audio/mpegmp2=audio/mpegmp3=audio/mpegaif=audio/x-aiffaiff=audio/x-aiffaifc=audio/x-aiffm3u=audio/x-mpegurlram=audio/x-pn-realaudiorm=audio/x-pn-realaudiorpm=audio/x-pn-realaudio-pluginra=audio/x-realaudiowav=audio/x-wavpdb=chemical/x-pdbxyz=chemical/x-xyzbmp=image/bmpgif=image/gifief=image/iefjpeg=image/jpegjpg=image/jpegjpe=image/jpegpng=image/pngtiff=image/tifftif=image/tiffdjvu=image/vnd.djvudjv=image/vnd.djvuwbmp=image/vnd.wap.wbmpras=image/x-cmu-rasterpnm=image/x-portable-anymappbm=image/x-portable-bitmappgm=image/x-portable-graymapppm=image/x-portable-pixmaprgb=image/x-rgbxbm=image/x-xbitmapxpm=image/x-xpixmapxwd=image/x-xwindowdumpigs=model/igesiges=model/igesmsh=model/meshmesh=model/meshsilo=model/meshwrl=model/vrmlvrml=model/vrmlcss=text/csshtml=text/htmlhtm=text/htmlasc=text/plaintxt=text/plainrtx=text/richtextrtf=text/rtfsgml=text/sgmlsgm=text/sgmltsv=text/tab-separated-valueswml=text/vnd.wap.wmlwmls=text/vnd.wap.wmlscriptetx=text/x-setextxsl=text/xmlxml=text/xmlmpeg=video/mpegmpg=video/mpegmpe=video/mpegqt=video/quicktimemov=video/quicktimemxu=video/vnd.mpegurlavi=video/x-msvideomovie=video/x-sgi-movieice=x-conference/x-cooltalk
1 0
- 文件格式和对应的ContentType 对应表
- contentType对应的文件类型 :
- Web文件对应的ContentType类型大全
- Struts2 文件上传为什么会自动生成对应file的fileName和ContentType
- 批量修改对应目录下的文件格式
- 文件格式对应http的Content-Type字段
- 文件下载时文件后缀与contentType对应表
- 8086 汇编和机器码的对应表
- ANSI 和 UNICODE 的函数对应表
- 汇编指令和机器码的对应表
- ANSI 和 UNICODE 的函数对应表
- ASCII表和对应的转义字符
- 汇编指令和机器码的对应表
- ANSI 和 UNICODE 的函数对应表
- 汇编指令和机器码的对应表
- 汇编指令和机器码的对应表
- 汇编指令和机器码的对应表
- 汇编指令和机器码的对应表
- OpenGL学习十一:抗锯齿
- 浅谈TCP/IP网络编程中socket的行为
- 浅析.net在后台代码中弹出页面提示框
- Client Success Story: Jacob Hiller
- vim显示行号、语法高亮、自动缩进的设置
- 文件格式和对应的ContentType 对应表
- 世纪互联运营的虚拟云主机云存储获认证
- 在Eclipse中运行Robotium出现NoClassDefFoundError错误
- 动态规划——1 计算二项式系数
- PL/SQL Developer 报错:ORA-12154:TNS:无法解析指定的连接标示符
- ObjectARX学习笔记(七)----RGB和CAD颜色索引之间的转换
- WebRTC - Introduction to WebRTC architecture - 02
- hadoop三个配置文件的参数含义说明
- HDU 1395