文件MIME 类型详解.docx

上传人:b****6 文档编号:5377834 上传时间:2022-12-15 格式:DOCX 页数:18 大小:310.36KB
下载 相关 举报
文件MIME 类型详解.docx_第1页
第1页 / 共18页
文件MIME 类型详解.docx_第2页
第2页 / 共18页
文件MIME 类型详解.docx_第3页
第3页 / 共18页
文件MIME 类型详解.docx_第4页
第4页 / 共18页
文件MIME 类型详解.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

文件MIME 类型详解.docx

《文件MIME 类型详解.docx》由会员分享,可在线阅读,更多相关《文件MIME 类型详解.docx(18页珍藏版)》请在冰豆网上搜索。

文件MIME 类型详解.docx

文件MIME类型详解

IIS的MIME类型详解

         可能还有些朋友对MIME还不太了解,我这里就详细说说IIS的MIME类型以及常用文件的注册。

         MIME(MultipurposeInternetMailExtensions,多目的Internet邮件扩展)是创建用于电子邮件交换,网络文档,及企业网和Internet上的其他应用程序中的文件格式的规范。

    在IIS中,你可以指定某种扩展名文件由服务器处理的方式,比如你可以指定.mp3的文件使用数字音频的方式处理。

   比如我们通常访问微软网站,很多网页的扩展名是.mspx,但可能你没见过这种扩展名的网页文件,微软的网站是采用ASP.NET技术的,理应当扩展名是.aspx,但为什么在微软的网站中ASP.NET的网页的扩展名是.mspx而不是.aspx?

怎么实现的呢?

其实这微软这么做并没有什么特别的意义,只是看起来更加个性一点,实现方法就是将.mspx文件 注册MIME类型为ASP.NET页面,就是说,当你访问这种文件时,微软的服务器会按照ASP.NET的方式处理。

   通过上面的介绍,你应该知道了,MIME类型就是告诉服务器,某种扩展名的文件的处理方式。

   通常,如果一个文件你没有注册其MIME类型,直接通过URL访问的话,这个文件就会被下载下来。

假设你删除了IIS中,htm/html文件的MIME类型,当你访问这个文件的时候,你将看不到这个网页,而是这个网页被你下载下来了。

在WindowsServer2003/2008中,微软为了安全起见,默认情况下,没有注册MIME类型的文件是不可以被下载的,当你访问没有注册的文件类型时,将会返回出错页面。

我先通过图片来讲解IIS中添加与修改MIME类型的方法(由于我现在使用的是MicrosoftWindowsXPProfessional,所以我使用XPPRO自带的 IIS5.1简化版)。

打开IIS的控制台,打开需要操作的网站的属性对话框。

 

选择HTTP头选项卡,打开MIME映射中的文件类型按钮。

在这里,我们可以添加我们需要的MIME类型,比如我们需要IIS支持rmvb文件在线播放,那么我们需要添加关联文件名.rmvb,内容类型(MIME)为application/vnd.rn-realmedia。

如果我们需要的解释器不在IIS中,比如PHP那么我们需要按照以下方法添加。

选择“配置”按钮

在这里我们可以看到很多已经注册的文件扩展名,以及解释这些文件应用的dll文件。

在这里,假设我们要添加一个文件.he,C是系统分区,让IIS当作asp程序执行它,我们就需要添加文件类型.he,可执行文件为“C:

\WINDOWS\system32\inetsrv\asp.dll”(WINNT及2000应该是“C:

\WINNT\system32\inetsrv\asp.dll”)。

所以在通常情况下,我们在IIS中添加某种文件的执行程序需要知道解释这种文件的dll文件的位置,比如要想在IIS中运行PHP程序,就需要安装PHP的脚本解释器,然后再指定.php文件到那个dll文件上。

假设使用的是某运营商的虚拟主机服务如何自定义MIME类型呢?

不少虚拟主机服务商是支持用户自定义MIME类型的,比如我的服务商就支持这项功能。

在这里操作就不像直接在IIS中操作那么复杂了,当然也有一定的局限性。

因为我们只能够指定服务器支持的文件类型,但是通常很多服务商都支持常见的文件类型。

常见的MIME类型:

超文本标记语言文本.html,.html    text/html

普通文本.txt    text/plain

RTF文本.rtf     application/rtf

GIF图形.gif    image/gif

JPEG图形.jpeg,.jpg      image/jpeg

au声音文件.au       audio/basic

MIDI音乐文件mid,.midi    audio/midi,audio/x-midi

RealAudio音乐文件.ra,.ram       audio/x-pn-realaudio

MPEG文件.mpg,.mpeg      video/mpeg

AVI文件.avi          video/x-msvideo

GZIP文件.gz      application/x-gzip

TAR文件.tar     application/x-tar

 WAP网站的网页:

.wbmpimage/vnd.wap.wbmp

.wmltext/vnd.wap.wml

.wmlcapplication/vnd.wap.wmlc

.wmlstext/vnd.wap.wmlscript

.wmlscapplication/vnd.wap.wmlscriptc

附微软IIS默认MIME表:

扩展名

类型/子类型

IIS4.0

IIS5.0

*

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

sv4cpio

application/x-sv4cpio

sv4crc

application/x-sv4crc

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

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1