`
peng_joy
  • 浏览: 110494 次
  • 性别: 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

分享到:
评论

相关推荐

    MIME类型的自定义

    在Web开发和其他网络应用中,MIME类型用于指示客户端如何解析接收到的数据。本文将根据提供的示例MIME类型进行详细解释,并探讨如何自定义MIME类型以满足特定需求。 #### 1. 常见MIME类型详解 ##### 文档类型 - **...

    常见的MIME类型

    ### 常见的MIME类型详解 在互联网通信中,数据传输的格式与编码方式至关重要,MIME(Multipurpose Internet...理解并熟悉这些MIME类型对于Web开发者、网络工程师以及所有从事互联网相关工作的人士来说都是极其宝贵的。

    常用MIME类型大全

    ### 常用MIME类型大全解析 #### MIME类型简介 MIME(Multipurpose Internet Mail Extensions)类型,也称为媒体类型或内容类型,是互联网标准用于定义数据格式和编码方式的一种标识方法。它通常用于HTTP协议中,...

    常用附件对应的mime类型

    在IT领域,尤其是在Web开发与电子邮件传输中,MIME(多用途互联网邮件扩展)类型扮演着至关重要的角色。MIME类型定义了数据的格式和类型,使得不同平台和应用程序能够识别并正确处理接收到的数据。以下是从给定的...

    web.xml中的mime-type标签作用与使用

    在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,包括Servlet的映射、过滤器、监听器等配置。其中,`mime-mapping`元素用于将文件扩展名映射到MIME类型...

    mime-types下载

    在编程领域,特别是Web开发中,正确识别和处理这些类型至关重要。`mime-types`库就是这样的一个工具,它为Ruby语言提供了广泛支持,允许程序识别并操作各种MIME类型。 `mime-types`库主要功能包括: 1. **MIME类型...

    linux windows MIME类型大全

    在Web开发、电子邮件和其他互联网应用中,MIME类型至关重要,它告诉浏览器或邮件客户端如何处理特定的数据。本文将深入探讨一系列常见的MIME类型,并特别关注它们在Linux和Windows操作系统中的应用。 #### 一、MIME...

    Silverlight_Mime类型.txt

    在Silverlight应用中,有几种特定的文件扩展名与MIME类型关联,这对于确保Silverlight应用能够在Web环境中正常工作至关重要。以下是Silverlight中常见的几种文件类型及其对应的MIME类型: 1. **.xaml** - MIME类型...

    web app中如何下载播放特殊类型的文件1

    除了在`Web.config`中添加MIME类型,还可以通过IIS管理控制台手动添加。在IIS管理器中,找到对应的网站,选择“MIME类型”,然后点击“添加”按钮,输入文件扩展名和对应的MIME类型即可。 需要注意的是,确保在添加...

    轻松学Java Web开发

    浏览器作为连接Internet的主要工具,其作用和工作原理是每个关注Web开发的人都应当理解的基本知识。本节内容将带领大家深入了解浏览器技术,以及其背后的HTTP协议。 浏览器技术主要包括浏览器的作用、工作原理以及...

    MIME参考类型,MIME参考类型,MIME参考类型手册,MIME帮助文档

    在开发Web应用程序、处理电子邮件、构建API或进行任何涉及数据传输的工作时,理解和正确使用MIME类型是至关重要的。不正确的MIME类型可能导致数据无法正常显示、安全问题(如执行恶意代码)或通信错误。因此,对MIME...

    ASP.NET Web API File Upload and Multipart MIME.rar

    在这个主题中,"ASP.NET Web API File Upload and Multipart MIME.rar" 提到的是关于在ASP.NET Web API中处理文件上传以及如何利用MIME多部分格式来实现这一功能。 1. **MIME多部分格式**: MIME(Multipurpose ...

    MIME类型大全

    MIME类型大全 MIME(Multipurpose Internet Mail Extensions)是一种标准,用于在Internet上描述多种类型的数据,包括文本、图像、音频、视频等。它是一种关键的Internet...这些类型对于Web开发和文件传输非常重要。

    Http MIME type

    在现代Web开发中,MIME类型是背后工作的一个基本但又不可或缺的部分,无论是在前后端通信,还是在文件上传下载等操作中,MIME类型都扮演着重要的角色。开发者和系统管理员必须对MIME类型有足够的了解,以确保应用的...

    MIME类型[定义].pdf

    MIME类型,全称为Multipurpose Internet Mail Extensions,最初设计用于电子邮件系统,以便在发送邮件时附加多媒体数据。...无论是开发Web应用还是进行服务器配置,理解并正确使用MIME类型都是至关重要的。

    MIME-type MIME-type MIME-type MIME-type

    根据提供的文件信息,我们可以深入探讨MIME类型(Multipurpose Internet Mail Extensions)的相关知识点。...理解各种常见的MIME类型对于开发人员来说是非常重要的,因为它有助于确保数据在网络上传输时被正确解释。

    C#webapi文件上传下载源码

    接着,设置Content-Type响应头,以指示文件的MIME类型,并设置Content-Disposition响应头,以便浏览器知道如何处理这个文件(如作为附件下载或直接在新窗口中打开)。 以下是一些关键知识点: 1. **C# WebAPI基础*...

    android中常见MIME类型.pdf

    理解并正确使用MIME类型是开发Android应用时的一个关键点,特别是在处理文件选择、内容提供者、意图过滤以及网络请求等方面。 以下是一些常见的Android MIME类型及其用途: 1. `image/*`:表示所有图片类型,如`...

    java实验的web浏览器源代码支持mime.rar_Java Web Browser_WEB浏览器_web browser i

    在Web开发中,MIME类型用于指示服务器向浏览器发送的数据类型。 描述中提到“java实验的web浏览器源代码支持mime”,暗示了这是一个基于Java语言实现的Web浏览器项目,其核心功能包括解析和显示网页内容,并且能够...

    iis mime 类型的以及对应的文件扩展名称

    ### IIS MIME类型及其对应文件扩展名详解 #### 一、引言 MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件...理解并熟悉这些MIME类型及其应用背景,对于Web开发人员和系统管理员来说都是非常有益的。

Global site tag (gtag.js) - Google Analytics