MIME(MultipurposeInternetMailExtensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
经常我在用IIS做为下载服务器的时候有时传上去的文件比如xxx.iso文件名名是传上去了,但是用http打开的时候确显示为404文件不存在。这其实是IIS对文件的一种保护,不在IIS指定的MIME类型里的文件显不会操作。
如何设置IIS的支持的MIME类型?
IIS有很多版本,现在主要讲IIS6.0和IIS7.5的设置。
IIS6.0MIME类型设置
开始—管理工具—IIS管理器,打开IIS管理器之后在**本地服务器上鼠标右键—属性,弹出对话框的右下角有个“MIME类型”点击打开就可以查看当前服务器支持的所有MIME类型。
点击新建,创建一个列表里没有的MIME类型,依次填入扩展名和MIME类型;这里添加的是一种后缀为.ape的音频格式,它的MIME其实准确来说是“audio/ape”,但对对于大多数文件我们并不知道其MIME类型,我们可以写成“application/octet-stream”的MIME通用类型,这代表任意的二进制数据传输。
II7.5MIME类型设置
开始—管理工具—IIS管理器,这里和IIS6.0有一点小小的区别,IIS7.5鼠标右键是没有属性设置的,只需左键单机任意需要设置的网站,中间就有有很多设置选项,在里面可以找到MIME类型设置。
打开之后中间显示当前IIS服务器支持的所有MIME类型,右上角有“添加”的按钮,单机即可添加自定义的MIME类型,这里和IIS6.0是一样的;
TIP1:MIME类型的设置可以对IIS的全局或者单一网站做出设置,设置的时候根据需要添加自己所需的MIME类型。
TIP2:如果说需要添加的MIME类型非常多,工作量很大,我们可以用一个偷懒的办法,添加的MIME类型扩展名填“.*”,MIME类型填“application/octet-stream”,这样就支持所有扩展名的文件类型了。