1. 程式人生 > >MIME是什麼?舉個例子就夠了

MIME是什麼?舉個例子就夠了


MI是媒體,ME是型別,總的大致意思是媒體型別;
MIME的具體化就是Content-Type

下面舉個MIME的例子:
Content-Type: text/html;charset:utf-8;
text表示主型別;
html表示次型別;
charset表示引數;
utf-8表示引數的值;

因此,Conten-Type存在一個固定的格式:type/subtype;parameter:type;
注意:
(1)如果主型別、subtype是*號代表所有;         

常見的有以text型別的,image型別的,application型別的;舉例如下:
(a)text型別的

    text/html : 表示傳送的媒體資料是文字且格式為HTML格式
    
    text/plain :表示傳送的媒體資料是文字且格式為純文字格式      
    text/xml :  表示傳送的媒體資料是文字且格式為XML格式
 
(b)image型別的:
    image/gif :表示傳送的媒體資料是圖片且格式為gif格式    
    image/jpeg :表示傳送的媒體資料是圖片且格式為jpg格式
    image/png:表示傳送的媒體資料是圖片且格式為png格式
        
(c)application型別的:
      
      application/x-www-form-urlencoded:這表示把form表單資料被編碼為key/value格式然後傳送到伺服器  
      application/json:表示傳送的資料為JSON資料的格式
      multipart/form-data:需要在表單中進行檔案上傳時,就需要使用該格式
      
      (不常用)
      application/pdf:表示傳送的資料pdf格式  
      application/msword:表示傳送的資料Word文件格式
      application/octet-stream:表示傳送的資料二進位制流資料(如常見的檔案下載)
      application/xhtml+xml:表示傳送的資料XHTML格式
      application/xml:表示傳送的資料是XML資料格式
      application/atom+xml:表示傳送的資料是Atom XML聚合格式