Content-Type对照表
常用MIME类型对照表,包含文件扩展名、Content-Type和描述
| 扩展名 | Content-Type | 描述 |
|---|---|---|
| 文本类型 | ||
| .txt | text/plain | 纯文本 |
| .html | text/html | HTML文档 |
| .htm | text/html | HTML文档 |
| .css | text/css | CSS样式表 |
| .js | text/javascript | JavaScript脚本 |
| .xml | text/xml | XML文档 |
| .csv | text/csv | CSV文件 |
| 应用程序类型 | ||
| .json | application/json | JSON数据 |
| application/pdf | PDF文档 | |
| .zip | application/zip | ZIP压缩文件 |
| .rar | application/x-rar-compressed | RAR压缩文件 |
| .7z | application/x-7z-compressed | 7Z压缩文件 |
| .tar | application/x-tar | TAR归档文件 |
| .gz | application/gzip | GZIP压缩文件 |
| .doc | application/msword | Word文档 |
| .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Word文档(Office 2007+) |
| .xls | application/vnd.ms-excel | Excel表格 |
| .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Excel表格(Office 2007+) |
| .ppt | application/vnd.ms-powerpoint | PowerPoint演示文稿 |
| .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | PowerPoint演示文稿(Office 2007+) |
| .exe | application/x-msdownload | Windows可执行文件 |
| .swf | application/x-shockwave-flash | Flash动画 |
| .apk | application/vnd.android.package-archive | Android安装包 |
| 图片类型 | ||
| .jpg | image/jpeg | JPEG图片 |
| .jpeg | image/jpeg | JPEG图片 |
| .png | image/png | PNG图片 |
| .gif | image/gif | GIF图片 |
| .bmp | image/bmp | BMP位图 |
| .webp | image/webp | WebP图片 |
| .svg | image/svg+xml | SVG矢量图 |
| .ico | image/x-icon | 图标文件 |
| .tiff | image/tiff | TIFF图片 |
| 音频类型 | ||
| .mp3 | audio/mpeg | MP3音频 |
| .wav | audio/wav | WAV音频 |
| .ogg | audio/ogg | OGG音频 |
| .aac | audio/aac | AAC音频 |
| .flac | audio/flac | FLAC无损音频 |
| .m4a | audio/mp4 | M4A音频 |
| .wma | audio/x-ms-wma | WMA音频 |
| 视频类型 | ||
| .mp4 | video/mp4 | MP4视频 |
| .avi | video/x-msvideo | AVI视频 |
| .mov | video/quicktime | QuickTime视频 |
| .wmv | video/x-ms-wmv | WMV视频 |
| .flv | video/x-flv | FLV视频 |
| .webm | video/webm | WebM视频 |
| .mkv | video/x-matroska | MKV视频 |
| .3gp | video/3gpp | 3GP视频 |
| 字体类型 | ||
| .ttf | font/ttf | TrueType字体 |
| .otf | font/otf | OpenType字体 |
| .woff | font/woff | WOFF字体 |
| .woff2 | font/woff2 | WOFF2字体 |
| .eot | application/vnd.ms-fontobject | EOT字体 |
| 其他类型 | ||
| .* | application/octet-stream | 二进制流(默认) |
| .bin | application/octet-stream | 二进制文件 |
| .form | application/x-www-form-urlencoded | 表单数据 |
| .multipart | multipart/form-data | 多部分表单数据 |
使用说明
什么是Content-Type
Content-Type(内容类型)是HTTP头部字段,用于指示资源的MIME类型。它告诉浏览器或客户端如何处理接收到的数据。
常用Content-Type
text/html:HTML文档application/json:JSON数据application/x-www-form-urlencoded:表单数据multipart/form-data:文件上传image/jpeg:JPEG图片application/pdf:PDF文档
HTTP响应示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 1234
{"message": "Hello World"}
注意事项
- Content-Type通常包含字符编码,如
text/html; charset=utf-8 - 文件上传时使用
multipart/form-data - API接口通常使用
application/json - 未知类型使用
application/octet-stream