ContenType类型大全(包括Office2007文件等问题的解决办法)
来源:互联网 发布:饥荒mac版mod 编辑:程序博客网 时间:2024/06/05 16:02
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"
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
- ContenType类型大全(包括Office2007文件等问题的解决办法)
- office2007" 向程序发送命令时出现问题 "的解决办法
- Office2007无法安装的解决办法
- Office2007破解的问题
- office2007安装找不到文件问题
- office2007安装找不到文件问题
- office2007中把文件转换成pdf格式的问题
- office2007-安装程序找不到office.zh-cn\*.文件的问题
- pageEncoding与contentype的区别?
- 无法打开包括文件的解决办法
- VS2012新建cocos2dx项目,出现无法打开包括文件CCstdC.h等**.h之类的问题
- 编译DXUT框架中CustomUI例子遇到问题:无法打开包括文件:“msctf.h”的 解决办法
- office2007 安装出现的问题
- office2007新建 Microsoft Office Word 文档.docx,打开后弹出转换文件对话框的解决办法
- office2007安装一半出错的解决办法
- office2007安装时出错的解决办法
- 解决Office2007每次启动时出现配置进度的问题office盗版提示解决办法
- office2007安装过程中出错错误1325 短文件名"Favorites"无效 问题的解决办法
- 使用qt和cmakelists进行debug调试
- (四) tensorflow笔记:常用函数说明
- 边缘化(marginalization )和稀疏化(sparsification)---ceres-solver
- Struts2的运行原理及简要剖析
- 自定义上传组件样式
- ContenType类型大全(包括Office2007文件等问题的解决办法)
- Hive编写UDF函数
- C语言二级指针做函数参数改变该指针的指向
- Android 中的Looper如何实现阻塞与唤醒的
- memcmp的问题
- Spring Boot访问mysql(JPA方式)最简单配置
- python 状态机语句"Python is fun"褒贬义判断的两种实现方式
- Unity NGUI UITexture 图片替换
- Atlantis HDU