MIME 类型对照表

MIME 类型(Multipurpose Internet Mail Extensions)是互联网标准中用于标识文件内容类型的标识符,在 HTTP 的 Content-Type 头部中使用。

MIME Type扩展名分类说明
text/html.htmlTextHTML 文档
text/css.cssTextCSS 样式表
text/javascript.jsTextJavaScript 脚本
text/plain.txtText纯文本
text/xml.xmlTextXML 文档
text/csv.csvTextCSV 逗号分隔值
text/markdown.mdTextMarkdown 文档
application/json.jsonApplicationJSON 数据
application/xml.xmlApplicationXML 数据
application/pdf.pdfApplicationPDF 文档
application/zip.zipApplicationZIP 压缩包
application/gzip.gzApplicationGzip 压缩文件
application/x-tar.tarApplicationTar 归档文件
application/octet-stream.binApplication二进制数据流
application/x-www-form-urlencoded-Application表单编码数据
multipart/form-data-Application多部分表单数据(文件上传)
image/jpeg.jpgImageJPEG 图片
image/png.pngImagePNG 图片
image/gif.gifImageGIF 动图
image/svg+xml.svgImageSVG 矢量图
image/webp.webpImageWebP 图片
image/x-icon.icoImage图标文件
image/bmp.bmpImageBMP 位图
audio/mpeg.mp3AudioMP3 音频
audio/wav.wavAudioWAV 音频
audio/ogg.oggAudioOGG 音频
audio/aac.aacAudioAAC 音频
video/mp4.mp4VideoMP4 视频
video/webm.webmVideoWebM 视频
video/x-msvideo.aviVideoAVI 视频
font/woff.woffFontWOFF 字体
font/woff2.woff2FontWOFF2 字体
font/ttf.ttfFontTrueType 字体
font/otf.otfFontOpenType 字体

常见问题

什么是 MIME 类型?

MIME 类型(Content-Type)标识文件或数据的格式,由"类型/子类型"组成(如 text/html),服务器通过 HTTP 响应头告知浏览器如何解析。

扩展名和 MIME 类型必须一致吗?

不一定。浏览器以 Content-Type 响应头为准,扩展名只是约定。配置错误可能导致被下载或安全拦截。

文件上传该用哪个 MIME?

含文件的表单使用 multipart/form-data;纯键值表单使用 application/x-www-form-urlencoded。

如何查看资源的 MIME 类型?

在浏览器开发者工具的 Network 面板查看响应头 Content-Type,或用本站的请求/响应解析相关工具核对。