常用 MIME 类型

服务器与上传表单依赖这些字符串;类型写错会导致预览失败、下载异常或违反内容安全策略。

更新日期:

类别MIME常见扩展名
HTMLtext/html.html
CSStext/css.css
JavaScripttext/javascript.js
JSONapplication/json.json
XMLapplication/xml.xml
Plain texttext/plain.txt
CSVtext/csv.csv
PDFapplication/pdf.pdf
ZIPapplication/zip.zip
PNGimage/png.png
JPEGimage/jpeg.jpg
GIFimage/gif.gif
WebPimage/webp.webp
SVGimage/svg+xml.svg
ICOimage/x-icon.ico
MP3audio/mpeg.mp3
WAVaudio/wav.wav
MP4video/mp4.mp4
WebMvideo/webm.webm
WOFF2font/woff2.woff2
Form URL-encodedapplication/x-www-form-urlencoded
Multipart formmultipart/form-data

说明

常见问题

.json 文件应该用什么 MIME 类型?
JSON 文件和 API 响应应使用 application/json,这是标准类型,并尽量以 UTF-8 编码返回。
.js 文件的 MIME 类型是什么?
JavaScript 的正式 MIME 类型是 text/javascript。旧的 application/javascript 已废弃,不应再使用。
SVG 图片的 MIME 类型是什么?
SVG 文件使用 image/svg+xml。必须按该类型返回,浏览器才能内联渲染 SVG。