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
  1. var mime = require('mime');
  2. var mimeType = mime.lookup('image.gif');
  3. console.log(mimeType );

目前回應 Comments(1 comments)

回應 (Leave a comment)