IIS——MIME介绍与添加MIME类型

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

经常用IIS,发布的网站会用到woff2字体文件,但是用http打开的时候确显示为 404 文件不存在。其实是IIS对文件的一种保护,不在IIS指定的MIME类型里的文件不会被操作。

常见的有 mp4 / flv / iso / 7z / apk 等扩展名的文件, iis 本身是没有指定MIME类型的,这类文件默认在IIS里是不能下载的,如确需下载,则需手动添加对应的 MIME 类型。

第一种方法

1. 打开IIS,在右侧找到 MIME类型

比如我们需要IIS支持 woff2 文件下载可以这么设置:(这里我们对IIS全局进行设置、如果只针对某一个站点可以直接设置站点的)

application/x-font-woff

2. 选中指定网站→在右侧找到 MIME类型 → 双击进入已有类型页 → 点击最右侧添加

这里填上我们需要的这个类型,然后确定即可

下面列出一些常用的 扩展名的 MIME类型。

如果不知道MIME类型 可以写通用的: application/octet-stream

还有一些规律如果是文本类的让IE可以直接打开的 MIME 可以为 text/扩展名

如果是音频打开的时候让windows自动播放的可以用 audio/扩展名

 

第二种方法

直接在Web.config中添加节点

 

  <system.webServer>
     <staticContent>
        <mimeMap fileExtension=".dwg" mimeType="application/octet-stream" />
        <mimeMap fileExtension=".rvt" mimeType="application/octet-stream" />
        <mimeMap fileExtension=".wrp" mimeType="application/octet-stream" />
     </staticContent>
  </system.webServer>

 

posted @ 2018-08-28 15:36  Rexcnblog  阅读(3211)  评论(0编辑  收藏  举报