2013
Feb
16
MIME 的全名是 Multipurpose Internet Mail Extensions 。
MIME 原本是用來當指定多媒體型態,當傳送電子郵件時,可以夾帶各種格式的多媒體資料,因為一般檔案的副檔名太過簡略,而設計出 Content-Type, 方便將副檔名對應到實際的檔案類型。
MIME 若使用在 Web Server 之中, 當 web server 要回傳各種不同格式的內容,如 .html .js .swf .jpeg .gif, Response header 必須指定正確的 Content-type,這時瀏覽器可以從 MIME Type 的對應表中,判定 Response 的處理方式,如 XML 格式的資料,Browser 會使用樹狀圖的方式呈現。
常見的 MIME Type
- html => text/html
- js => application/javascript
- wmv => video/x-ms-wmv
Node.js 使用 MIME Type
- sudo npm install -g mime (安裝 mime extension)
Example
- var mime = require('mime');
- var mimeType = mime.lookup('image.gif');
- console.log(mimeType );
目前回應 Comments(1 comments)
Simonn Huang 2014/01/13
The content is so greate!