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
分享到:
相关推荐
在Web开发和其他网络应用中,MIME类型用于指示客户端如何解析接收到的数据。本文将根据提供的示例MIME类型进行详细解释,并探讨如何自定义MIME类型以满足特定需求。 #### 1. 常见MIME类型详解 ##### 文档类型 - **...
### 常见的MIME类型详解 在互联网通信中,数据传输的格式与编码方式至关重要,MIME(Multipurpose Internet...理解并熟悉这些MIME类型对于Web开发者、网络工程师以及所有从事互联网相关工作的人士来说都是极其宝贵的。
### 常用MIME类型大全解析 #### MIME类型简介 MIME(Multipurpose Internet Mail Extensions)类型,也称为媒体类型或内容类型,是互联网标准用于定义数据格式和编码方式的一种标识方法。它通常用于HTTP协议中,...
在IT领域,尤其是在Web开发与电子邮件传输中,MIME(多用途互联网邮件扩展)类型扮演着至关重要的角色。MIME类型定义了数据的格式和类型,使得不同平台和应用程序能够识别并正确处理接收到的数据。以下是从给定的...
在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,包括Servlet的映射、过滤器、监听器等配置。其中,`mime-mapping`元素用于将文件扩展名映射到MIME类型...
在编程领域,特别是Web开发中,正确识别和处理这些类型至关重要。`mime-types`库就是这样的一个工具,它为Ruby语言提供了广泛支持,允许程序识别并操作各种MIME类型。 `mime-types`库主要功能包括: 1. **MIME类型...
在Web开发、电子邮件和其他互联网应用中,MIME类型至关重要,它告诉浏览器或邮件客户端如何处理特定的数据。本文将深入探讨一系列常见的MIME类型,并特别关注它们在Linux和Windows操作系统中的应用。 #### 一、MIME...
在Silverlight应用中,有几种特定的文件扩展名与MIME类型关联,这对于确保Silverlight应用能够在Web环境中正常工作至关重要。以下是Silverlight中常见的几种文件类型及其对应的MIME类型: 1. **.xaml** - MIME类型...
除了在`Web.config`中添加MIME类型,还可以通过IIS管理控制台手动添加。在IIS管理器中,找到对应的网站,选择“MIME类型”,然后点击“添加”按钮,输入文件扩展名和对应的MIME类型即可。 需要注意的是,确保在添加...
浏览器作为连接Internet的主要工具,其作用和工作原理是每个关注Web开发的人都应当理解的基本知识。本节内容将带领大家深入了解浏览器技术,以及其背后的HTTP协议。 浏览器技术主要包括浏览器的作用、工作原理以及...
在开发Web应用程序、处理电子邮件、构建API或进行任何涉及数据传输的工作时,理解和正确使用MIME类型是至关重要的。不正确的MIME类型可能导致数据无法正常显示、安全问题(如执行恶意代码)或通信错误。因此,对MIME...
在这个主题中,"ASP.NET Web API File Upload and Multipart MIME.rar" 提到的是关于在ASP.NET Web API中处理文件上传以及如何利用MIME多部分格式来实现这一功能。 1. **MIME多部分格式**: MIME(Multipurpose ...
MIME类型大全 MIME(Multipurpose Internet Mail Extensions)是一种标准,用于在Internet上描述多种类型的数据,包括文本、图像、音频、视频等。它是一种关键的Internet...这些类型对于Web开发和文件传输非常重要。
在现代Web开发中,MIME类型是背后工作的一个基本但又不可或缺的部分,无论是在前后端通信,还是在文件上传下载等操作中,MIME类型都扮演着重要的角色。开发者和系统管理员必须对MIME类型有足够的了解,以确保应用的...
MIME类型,全称为Multipurpose Internet Mail Extensions,最初设计用于电子邮件系统,以便在发送邮件时附加多媒体数据。...无论是开发Web应用还是进行服务器配置,理解并正确使用MIME类型都是至关重要的。
根据提供的文件信息,我们可以深入探讨MIME类型(Multipurpose Internet Mail Extensions)的相关知识点。...理解各种常见的MIME类型对于开发人员来说是非常重要的,因为它有助于确保数据在网络上传输时被正确解释。
接着,设置Content-Type响应头,以指示文件的MIME类型,并设置Content-Disposition响应头,以便浏览器知道如何处理这个文件(如作为附件下载或直接在新窗口中打开)。 以下是一些关键知识点: 1. **C# WebAPI基础*...
理解并正确使用MIME类型是开发Android应用时的一个关键点,特别是在处理文件选择、内容提供者、意图过滤以及网络请求等方面。 以下是一些常见的Android MIME类型及其用途: 1. `image/*`:表示所有图片类型,如`...
在Web开发中,MIME类型用于指示服务器向浏览器发送的数据类型。 描述中提到“java实验的web浏览器源代码支持mime”,暗示了这是一个基于Java语言实现的Web浏览器项目,其核心功能包括解析和显示网页内容,并且能够...
### IIS MIME类型及其对应文件扩展名详解 #### 一、引言 MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件...理解并熟悉这些MIME类型及其应用背景,对于Web开发人员和系统管理员来说都是非常有益的。