什麼是 MIME types

所謂MIME的英文全稱Multipurpose Internet Mail Extensions,翻譯成中文「多功能英特網郵件擴展」,它其實是目前互聯網的一種標準。用於定義文件類型。javascript

這在咱們前端的工做中會常常遇到,由於不一樣於其餘軟件,瀏覽器在肯定某個文件是何類型是取決於MIME type,而不是文件後綴擴展名。這對於服務器而言十分重要,服務器能夠在response的Content-Type header 很是明確地定義MIME Types.css

語法

主類型/子類型 //如: text/html
複製代碼

常見類型

  • text
    1. text/html
    2. text/css
    3. text/javascript
    4. text/plain
    5. text/markdown
  • image
    1. image/jpeg
    2. image/png
    3. image/svg
  • video
    1. video/mp4
  • audio
    1. audio/ogg
  • application
    1. application/json
    2. application/xml
    3. application/pdf
    4. application/octet-stream
  • multipart
    1. multipart/form-data

不少時候,若是在後臺服務器沒有定義subtype的時候,文本文件默認爲text/plain,而二進制文件則默認爲application/octet-stream.html

multipart 表示具備多個MIME types的一組document. 好比multipart/form-data 就是一般由HTTP FORM的post方法發送出的文件表格格式。前端

相關文章
相關標籤/搜索