MIME 概念
多用途網際網路郵件擴展(MIME,Multipurpose Internet Mail Extensions)是一個網際網路標準
由原先電子郵件傳輸規範,後期由HTTP協議中也加入了MIME的規範,標準被擴展為網際網路媒體類型。
如果想要使用 IIS 來播放 mp4 檔案,必須設定 MIME Type 加入 .mp4 副檔名
在微軟的文件中也提到:
IIS 會使用預設的全域 MIME 類型清單來決定要提供的內容類型。 如果用戶端要求的 MIME 類型未定義在網頁伺服器上,IIS 就會傳回 404.3 錯誤。
設定 IIS MIME
setp.1 打開站台→「MIME 類型」
setp.2 可以看到有許多副檔名,但未包含 .mp4。點選動作選單中的「新增」
setp.4 加入 .mp4 副檔名,並填入 MIME類型: video/mp4。 註1
註1.
MIME 內容類型 (Content-Type)
Content-Type: [type]/[subtype]; parameter
type 類型
Text:用於標準化地表示的文本信息,文本消息可以是多種字符集和或者多種格式的;
Multipart:用於連接消息體的多個部分構成一個消息,這些部分可以是不同類型的數據;
Application:用於傳輸應用程序數據或者二進制數據;
Message:用於包裝一個E-mail消息;
Image:用於傳輸靜態圖片數據;
Audio:用於傳輸音頻或者音聲數據;
Video:用於傳輸動態影像數據,可以是與音頻編輯在一起的視頻數據格式。
subtype用於指定type的詳細形式。
content-type/subtype配對的集合和與此相關的參數,將隨著時間而增長。
為了確保這些值在一個有序而且公開的狀態下開發,MIME使用Internet Assigned Numbers Authority (IANA)作為中心的註冊機制來管理這些值。
常用的subtype值如下所示:
text/plain(純文本)
text/html(HTML文檔)
application/xhtml+xml(XHTML文檔)
image/gif(GIF圖像)
… 請見參考資料
參考資料