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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM