Response.ContentType

简介:

Response.ContentType 详细列表

不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.
代码如:
<% response.ContentType ="text/html" %> 
<!--#i nclude virtual="/ContentType.html" -->
显示的为网页,而
<% response.ContentType ="text/plain" %> 
<!--#i nclude virtual="/sscript/ContentType.html" -->
则会显示html原代码.

以下为一些常用的 ContentType
GIF images 
<% response.ContentType ="image/gif" %> 
<!--#i nclude virtual="/myimage.gif" -->
JPEG images 
<% response.ContentType ="image/jpeg" %> 
<!--#i nclude virtual="/myimage.jpeg" --> 
TIFF images 
<% response.ContentType ="image/tiff" %> 
<!--#i nclude virtual="/myimage.tiff" --> 
MICROSOFT WORD document 
<% response.ContentType ="application/msword" %> 
<!--#i nclude virtual="/myfile.doc" -->
RTF document 
<% response.ContentType ="application/rtf" %> 
<!--#i nclude virtual="/myfile.rtf" -->
MICROSOFT EXCEL document 
<% response.ContentType ="application/x-excel" %> 
<!--#i nclude virtual="/myfile.xls" -->
MICROSOFT POWERPOINT document 
<% response.ContentType ="application/ms-powerpoint" %> 
<!--#i nclude virtual="/myfile.pff" -->
PDF document 
<% response.ContentType ="application/pdf" %> 
<!--#i nclude virtual="/myfile.pdf" -->
ZIP document 
<% response.ContentType ="application/zip" %> 
<!--#i nclude virtual="/myfile.zip" -->

RAR document

Response.ContentType = "application/x-msdownload ; Charset=utf-8";   
Response.AddHeader("Content-Disposition", "attachment; filename=...");

 

下面是更详细的ContentType

前边为Type 后边为相应类型,只需要TYPE就可以.


application/andrew-inset ez  
application/mac-binhex40 hqx  
application/mac-compactpro cpt  
application/mathml+xml mathml  
application/msword doc  
application/octet-stream bin dms lha lzh exe class so dll  
application/oda oda  
application/ogg ogg  
application/pdf pdf  
application/postscript ai eps ps  
application/rdf+xml rdf  
application/smil smi smil  
application/srgs gram  
application/srgs+xml grxml  
application/vnd.mif mif  
application/vnd.mozilla.xul+xml xul  
application/vnd.ms-excel xls  
application/vnd.ms-powerpoint ppt  
application/vnd.wap.wbxml wbxml  
application/vnd.wap.wmlc .wmlc wmlc  
application/vnd.wap.wmlscriptc .wmlsc wmlsc  
application/voicexml+xml vxml  
application/x-bcpio bcpio  
application/x-cdlink vcd  
application/x-chess-pgn pgn  
application/x-cpio cpio  
application/x-csh csh  
application/x-director dcr dir dxr  
application/x-dvi dvi  
application/x-futuresplash spl  
application/x-gtar gtar  
application/x-hdf hdf  
application/x-httpd-php .php .php4 .php3 .phtml  
application/x-httpd-php-source .phps  
application/x-javascript js  
application/x-koan skp skd skt skm  
application/x-latex latex  
application/x-netcdf nc cdf  
application/x-pkcs7-crl .crl  
application/x-sh sh  
application/x-shar shar  
application/x-shockwave-flash swf  
application/x-stuffit sit  
application/x-sv4cpio sv4cpio  
application/x-sv4crc sv4crc  
application/x-tar .tgz tar  
application/x-tcl tcl  
application/x-tex tex  
application/x-texinfo texinfo texi  
application/x-troff t tr roff  
application/x-troff-man man  
application/x-troff-me me  
application/x-troff-ms ms  
application/x-ustar ustar  
application/x-wais-source src  
application/x-x509-ca-cert .crt  
application/xhtml+xml xhtml xht  
application/xml xml xsl  
application/xml-dtd dtd  
application/xslt+xml xslt  
application/zip zip  
audio/basic au snd  
audio/midi mid midi kar  
audio/mpeg mpga mp2 mp3  
audio/x-aiff aif aiff aifc  
audio/x-mpegurl m3u  
audio/x-pn-realaudio ram rm  
audio/x-pn-realaudio-plugin rpm  
audio/x-realaudio ra  
audio/x-wav wav  
chemical/x-pdb pdb  
chemical/x-xyz xyz  
image/bmp bmp  
image/cgm cgm  
image/gif gif  
image/ief ief  
image/jpeg jpeg jpg jpe  
image/png png  
image/svg+xml svg  
image/tiff tiff tif  
image/vnd.djvu djvu djv  
image/vnd.wap.wbmp .wbmp wbmp  
image/x-cmu-raster ras  
image/x-icon ico  
image/x-portable-anymap pnm  
image/x-portable-bitmap pbm  
image/x-portable-graymap pgm  
image/x-portable-pixmap ppm  
image/x-rgb rgb  
image/x-xbitmap xbm  
image/x-xpixmap xpm  
image/x-xwindowdump xwd  
model/iges igs iges  
model/mesh msh mesh silo  
model/vrml wrl vrml  
text/calendar ics ifb  
text/css css  
text/html .shtml html htm  
text/plain asc txt  
text/richtext rtx  
text/rtf rtf  
text/sgml sgml sgm  
text/tab-separated-values tsv  
text/vnd.wap.wml .wml wml  
text/vnd.wap.wmlscript .wmls wmls  
text/x-setext etx  
video/mpeg mpeg mpg mpe  
video/quicktime qt mov  
video/vnd.mpegurl mxu  
video/x-msvideo avi  
video/x-sgi-movie movie  
x-conference/x-cooltalk ice

输出页面

private void Page_Load(object sender, System.EventArgs e)

              {

                     try

                     {

                            string id = Request.QueryString["id"];

                            int ID = Int32.Parse(id);

                            byte[] imagebyte = //Get image data by image’s ID             

                            Response.ContentType = "image/gif"; 

                            Response.BinaryWrite( imagebyte );

                     }

                     catch(Exception Error)

                     {

                            Response.Write(Error.Message);

                     }   

              }

 

本文转自贺满博客园博客,原文链接:http://www.cnblogs.com/puresoul/archive/2010/08/16/1800553.html ,如需转载请自行联系原作者。


目录
相关文章
|
4月前
|
JSON 前端开发 JavaScript
Request Headers - ContentType
Request Headers - ContentType
23 0
解决response.getWriter方法中文乱码
解决response.getWriter方法中文乱码
|
10月前
|
存储
Request和Response详解
Request和Response详解
|
11月前
|
Java 应用服务中间件 Apache
|
11月前
|
缓存 应用服务中间件 API
Request 和 Response总结
Request 和 Response总结
|
11月前
|
前端开发 Java 数据库连接
|
11月前
|
存储 缓存 应用服务中间件
|
11月前
|
前端开发 Java 应用服务中间件
Request 和 Response详解
Request 和 Response详解
|
JSON 数据格式
OkHttpUtils 关于response.body().byteStream()的坑
OkHttpUtils 关于response.body().byteStream()的坑
437 0
|
存储 SQL druid
Request&Response
在Servlet API中,定义了一个HttpServletRequest接口,它继承自ServletRequest接口,专门用来封装HTTP请求消息。由于HTTP请求消息分为请求行、请求头和请求体三部分,因此,在HttpServletRequest接口中定义了获取请求行、请求头和请求消息体的相关方法.
39316 0
Request&Response