读书人

ContenType类型大全(包括Office2007文

发布时间: 2012-11-03 10:57:43 作者: rapoo

ContenType类型大全(包括Office2007文件等问题的解决办法)
标准参考

content-type 用于定义用户的浏览器或相关设备如何显示将要加载的数据,或者如何处理将要加载的数据,此属性的值可以查看 MIME 类型。

MIME (Multipurpose Internet Mail Extensions,多用途互联网邮件扩展) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。

content-type 一般以下面的形式出现:

Content-Type: [type]/[subtype]; parameter

type 有下面的形式:

Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的; Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据; Application:用于传输应用程序数据或者二进制数据; Message:用于包装一个E-mail消息; Image:用于传输静态图片数据; Audio:用于传输音频或者音声数据; Video:用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。

subtype 用于指定 type 的详细形式。“type/subtype”配对的集合和与此相关的参数。下面是最经常用到的一些 MIME 类型:

text/html(HTML 文档); text/plain(纯文本); text/css(CSS 样式表); image/gif(GIF 图像); image/jpeg(JPG 图像); application/x-javascript(JavaScript 脚本); application/x-shockwave-flash(Flash); application/x- www-form-urlencoded(使用 HTTP 的 POST 方法提交的表单); multipart/form-data(同上,但主要用于表单提交时伴随文件上传的场合)。可能出现问题

(1) 在 IE6 IE7 IE8 中,若一个页面被打开时接收到的响应头的 content-type 为 text/plain,浏览器会尝试嗅探页面文件内实际内容来判断是否可能为一个 HTML 文档,若是则会以 text/html 的方式将页面作为 HTML 文档解释,而不是将其作为纯文本内容处理。

解决办法:使用attachment

(2) jpg、tmp、png等格式图片没有办法用 windows 图片和传真查看器直接打开

解决办法:使用attachment

(3) docx、pptx等Office2007格式文件可能会被浏览器错误识别为zip格式文件下载或打开

解决办法:

"application/vnd.openxmlformats-officedocument.wordprocessingml.document" (for .docx files)
"application/vnd.openxmlformats-officedocument.wordprocessingml.template" (for .dotx files)
"application/vnd.openxmlformats-officedocument.presentationml.presentation" (for .pptx files)
"application/vnd.openxmlformats-officedocument.presentationml.slideshow" (for .ppsx files)
"application/vnd.openxmlformats-officedocument.presentationml.template" (for .potx files)
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" (for .xlsx files)
"application/vnd.openxmlformats-officedocument.spreadsheetml.template" (for .xltx files)

?

类型参照列表

".*"="application/octet-stream"??
".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"??
".gcd"="application/x-gcd"??
".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"??
".x_t"="application/x-x_t"

读书人网 >OFFICE教程

热点推荐