`
peng_joy
  • 浏览: 108526 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

web开发中下载时常用的MIME类型

阅读更多

MIME类型就是设定某种扩展名文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义文件名,以及一些媒体文件打开方式。


在WEB开发中,下载文件时,通过MIME类型可以告诉浏览器该文件需要用什么程序来处理。简单的说,如果下载的文件服务器不认识,那么默认会以htm的扩展名下载或者干脆直接打开文件,如果关联程序不对,打开可能还是乱码,这显然不符合我们的要求,所以,应用服务器应该配置好常用的MIME类型,这样下载或打开文件时能够用正确的程序来处理。下面是常用文件的MIME类型:

 

扩展名 类型/子类型
  application/octet-stream
323 text/h323
acx application/internet-property-stream
ai application/postscript
aif audio/x-aiff
aifc audio/x-aiff
aiff audio/x-aiff
asf video/x-ms-asf
asr video/x-ms-asf
asx video/x-ms-asf
au audio/basic
avi video/x-msvideo
axs application/olescript
bas text/plain
bcpio application/x-bcpio
bin application/octet-stream
bmp image/bmp
c text/plain
cat application/vnd.ms-pkiseccat
cdf application/x-cdf
cer application/x-x509-ca-cert
class application/octet-stream
clp application/x-msclip
cmx image/x-cmx
cod image/cis-cod
cpio application/x-cpio
crd application/x-mscardfile
crl application/pkix-crl
crt application/x-x509-ca-cert
csh application/x-csh
css text/css
dcr application/x-director
der application/x-x509-ca-cert
dir application/x-director
dll application/x-msdownload
dms application/octet-stream
doc application/msword
dot application/msword
dvi application/x-dvi
dxr application/x-director
eps application/postscript
etx text/x-setext
evy application/envoy
exe application/octet-stream
fif application/fractals
flr x-world/x-vrml
gif image/gif
gtar application/x-gtar
gz application/x-gzip
h text/plain
hdf application/x-hdf
hlp application/winhlp
hqx application/mac-binhex40
hta application/hta
htc text/x-component
htm text/html
html text/html
htt text/webviewhtml
ico image/x-icon
ief image/ief
iii application/x-iphone
ins application/x-internet-signup
isp application/x-internet-signup
jfif image/pipeg
jpe image/jpeg
jpeg image/jpeg
jpg image/jpeg
js application/x-javascript
latex application/x-latex
lha application/octet-stream
lsf video/x-la-asf
lsx video/x-la-asf
lzh application/octet-stream
m13 application/x-msmediaview
m14 application/x-msmediaview
m3u audio/x-mpegurl
man application/x-troff-man
mdb application/x-msaccess
me application/x-troff-me
mht message/rfc822
mhtml message/rfc822
mid audio/mid
mny application/x-msmoney
mov video/quicktime
movie video/x-sgi-movie
mp2 video/mpeg
mp3 audio/mpeg
mpa video/mpeg
mpe video/mpeg
mpeg video/mpeg
mpg video/mpeg
mpp application/vnd.ms-project
mpv2 video/mpeg
ms application/x-troff-ms
mvb application/x-msmediaview
nws message/rfc822
oda application/oda
p10 application/pkcs10
p12 application/x-pkcs12
p7b application/x-pkcs7-certificates
p7c application/x-pkcs7-mime
p7m application/x-pkcs7-mime
p7r application/x-pkcs7-certreqresp
p7s application/x-pkcs7-signature
pbm image/x-portable-bitmap
pdf application/pdf
pfx application/x-pkcs12
pgm image/x-portable-graymap
pko application/ynd.ms-pkipko
pma application/x-perfmon
pmc application/x-perfmon
pml application/x-perfmon
pmr application/x-perfmon
pmw application/x-perfmon
pnm image/x-portable-anymap
pot, application/vnd.ms-powerpoint
ppm image/x-portable-pixmap
pps application/vnd.ms-powerpoint
ppt application/vnd.ms-powerpoint
prf application/pics-rules
ps application/postscript
pub application/x-mspublisher
qt video/quicktime
ra audio/x-pn-realaudio
ram audio/x-pn-realaudio
ras image/x-cmu-raster
rgb image/x-rgb
rmi audio/mid
roff application/x-troff
rtf application/rtf
rtx text/richtext
scd application/x-msschedule
sct text/scriptlet
setpay application/set-payment-initiation
setreg application/set-registration-initiation
sh application/x-sh
shar application/x-shar
sit application/x-stuffit
snd audio/basic
spc application/x-pkcs7-certificates
spl application/futuresplash
src application/x-wais-source
sst application/vnd.ms-pkicertstore
stl application/vnd.ms-pkistl
stm text/html
svg image/svg+xml
sv4cpio application/x-sv4cpio
sv4crc application/x-sv4crc
swf application/x-shockwave-flash
t application/x-troff
tar application/x-tar
tcl application/x-tcl
tex application/x-tex
texi application/x-texinfo
texinfo application/x-texinfo
tgz application/x-compressed
tif image/tiff
tiff image/tiff
tr application/x-troff
trm application/x-msterminal
tsv text/tab-separated-values
txt text/plain
uls text/iuls
ustar application/x-ustar
vcf text/x-vcard
vrml x-world/x-vrml
wav audio/x-wav
wcm application/vnd.ms-works
wdb application/vnd.ms-works
wks application/vnd.ms-works
wmf application/x-msmetafile
wps application/vnd.ms-works
wri application/x-mswrite
wrl x-world/x-vrml
wrz x-world/x-vrml
xaf x-world/x-vrml
xbm image/x-xbitmap
xla application/vnd.ms-excel
xlc application/vnd.ms-excel
xlm application/vnd.ms-excel
xls application/vnd.ms-excel
xlt application/vnd.ms-excel
xlw application/vnd.ms-excel
xof x-world/x-vrml
xpm image/x-xpixmap
xwd image/x-xwindowdump
z application/x-compress
zip application/zip

 

补充一个,注册表reg文件

reg                           text/plain

分享到:
评论

相关推荐

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    3.5.2 设置MIME类型 3.5 13页面重定向操作 3.6 Session会话对象的应用 3.6.1 session的生命周期 3.6.2 会话的创建与获取. 3.6.3 移除session中的数据 3.6.4 设置session的有效时间 3.7 application应用对象应用 ...

    CodeIgniter:php敏捷开发框架web快速开发详解

    CI 把内部的复杂部分悄悄地完成了,举例来说,实现了列举近百种不同附件的 MIME 类型的功能。所以它知道你的相片 photo1.jpg 是一个“image/jpeg”MIME 类型。因此它在你附件的适当位置填写必要的限制符号,它处理...

    javasnmp源码-web-check-list:web应用开发中常用的参数对照表

    二进制流,不知道下载文件类型) application/octet-stream .tif image/tiff .001 application/x-001 .301 application/x-301 .323 text/h323 .906 application/x-906 .907 drawing/907 .a11 application/x-a11 .acp...

    ssh(structs,spring,hibernate)框架中的上传下载

     本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本:  •Struts 1.2  •Spring 1.2.5  •Hibernate 3.0  本文选用的数据库为Oracle 9i,当然你可以在不...

    Web系统与技术 课程教材

    1.1.5 MIME. 3 1.1.6 HTTP协议... 4 1.2 Web浏览器... 5 1.3 Web服务器... 5 1.3.1 Web服务器... 5 1.3.2 Apache服务器... 5 1.3.3 IIS服务器... 6 1.4系统的主要技术概述... 7 1.4.1 HTML 概述... 7 1.4.2...

    spring加载restful(文档+程序源码)

    您看到哪种表示方式取决于服务器端实现和您的客户端请求的MIME类型。  RESTful Web Service是一个使用HTTP和REST原理实现的Web Service。通常,一个RESTful Web Service将定义基本资源URI、它所支持的表示/响应...

    ASP.NET的网页代码模型及生命周期

    Web开发不像软件开发,Web应用实际上是没有状态的,这就说明Web应用程序不自动指示序列中的请求是否来自相同的浏览器或客户端,也无法判断浏览器是否一直在浏览一个页面或者一个站点,也无法判断用户执行了哪个操作...

    webextension-json-mime-type:一个简单的网络扩展,它将供应商特定的json内容类型值重写为标准applicationjson。

    JSON MIME类型覆盖一个简单的Web扩展,它将供应商特定的json内容类型值重写为标准application/json 。 例如: application/vnd.spring-boot.actuator.v1+json将被修改为application/json 。 如果您不想开发新功能/...

    [removed]JavaScript,NodeJ的个人研究

    JavaScript,Node.js概念摘要 它是为以下目的而创建的存储库: ...由于文件扩展名在Web上毫无意义,因此,在将文件信息发送到服务器时,请检查每个文档是否发送了正确的MIME类型。 浏览器 浏览器使用MIME类型来确

    nodemcu-httpserver:一个用Lua编写的,非常简单的Web服务器,用于ESP8266固件NodeMCU

    多种MIME类型 错误页面(404等) Lua脚本的服务器端执行 查询字符串参数解析和参数解码 提供.gz压缩文件 HTTP基本认证 在application / x-www-form-urlencoded和application / json中解码请求主体(如果cjson可用...

    计算机二级Web程序设计模拟卷(三).doc

    在HTTP响应的MIME消息体中,可以同时包含如下类型的数据______。 .文本数据 .图片数据 .视频数据 .音频数据 A.仅 B. 和 C. 、 和 D.全都可以 正确答案:D 您的答案: 本题解析: 暂无解析 3.HTTP请求消息中可以不...

    web:Web是网站和Web应用程序的前端下降。 消耗来自DADI API等的数据

    它内置了对以下内容的支持:旋转日志文件,Nginx样式的HTTP访问日志,GZip压缩,按mime类型进行缓存,URL重写,数据库支持的会话等。 DADI Web是DADI的一部分, 是覆盖整个开发堆栈的一组组件,旨在提高性能和规模...

    asp.net知识库

    Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及...

    web-server-chrome:适用于Chrome的HTTP Web服务器(chrome.sockets API)

    处理范围请求,HEAD等CORS的选项可选的PUT,DELETE请求(用于上传文件) 设置MIME类型可以呈现目录列表查看相关选项: : 如何包含在您自己的Chrome应用中运行minimal.sh以将所有必需的文件连接在一起,然后

    gSOAP Toolkit:用于C和C ++的Web服务和XML数据绑定的开发工具包-开源

    gSOAP工具箱是广泛的便携式C和C ++软件套件,用于开发具有强大的类型安全XML数据绑定的XML Web服务。 易于使用的代码生成器工具使您可以直接在C和C ++中集成XML数据。 以XML序列化本机应用程序数据。 包括WSDL / XSD...

    C#程序设计(最新的培训教材)

    Internet Explorer是承载运行库(以MIME类型扩展的形式)的非托管应用程序的一个示例。使用Internet Explorer承载运行库可以在HTML文档中嵌入托管组件或Windows窗体控件。以这种方式承载运行库使得托管移动代码...

    LyfUpload.dll 经典刘云峰无组件上传

    经典的支持文件, 内配详细开发使用说明书,参考资料 支持单文件上传 支持上传多个文件 可以将上传的文件改名保存 ... 可以得到上传文件的MIME类型,如gif文件为images/gif 本版本完全免费,没有任何限制

    《开放实验室管理系统》毕 业 设 计 说 明 书

    您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的...

    PHP文件类型检查及fileinfo模块安装使用详解

    在web系统开发中,文件上传功能是非常常见的功能,这个功能开发中有一个非常关键的步骤:文件类型检查,这对于系统安全性起着很重要的作用,也是一个合格的程序员必须要做的。那么在PHP 中如何进行文件类型检查呢? ...

Global site tag (gtag.js) - Google Analytics