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圖像)
- image/jpeg(JPEG圖像)【PHP中為:image/pjpeg】
- image/png(PNG圖像)【PHP中為:image/x-png】
- video/mpeg(MPEG動畫)
- application/octet-stream(任意的二進制數據)
- application/pdf(PDF文檔)
- application/msword(Microsoft Word文件)
- message/rfc822(RFC 822形式)
- multipart/alternative(HTML郵件的HTML形式和純文本形式,相同內容使用不同形式表示)
- application/x-www-form-urlencoded(使用HTTP的POST方法提交的表單)
- multipart/form-data