要点
- 01按文件扩展名(.pdf、.webp)或媒体类型字符串(application/pdf、image/webp)搜索。
- 02条目来自 IANA 媒体类型注册,涵盖图像、视频、音频、文本、应用和字体类型。
- 03按组筛选以快速浏览给定类别中的所有 MIME 类型。
- 04完全在浏览器中运行 — 没有查询发送到任何服务器。
为什么 MIME 类型对网页开发很重要
Content-Type 标头告诉浏览器或 API 客户端它接收什么类型的数据。弄错了,PDF 下载而不是预览、JSON 响应被视为纯文本或图像无法渲染。设置正确的 MIME 类型是一个小细节,有明显面向用户的后果。
除了浏览器,MIME 类型控制上传表单筛选(accept="image/*")、CDN 缓存策略、电子邮件附件处理和 API 响应解析。配置网络服务器、编写文件上传处理程序或调试在错误应用中打开的下载时,拥有可靠参考是必需的。
如何查询 MIME 类型
- 01
按扩展名或类型搜索
输入文件扩展名(pdf、webp、epub)带或不带前导点,或输入媒体类型字符串(application/pdf、image/webp)。结果实时筛选。
- 02
如需则按组筛选
单击组按钮 — 图像、视频、音频、文本、应用或字体 — 将列表缩小到单个类别。当你想一次看到所有字体 MIME 类型或所有视频类型时很有用。
- 03
阅读条目
每个结果显示规范 IANA 注册 MIME 类型、常用它的文件扩展名和格式的一行描述。
- 04
复制并使用
单击复制或手动选择 MIME 类型字符串用在 Content-Type 标头、HTML input 上的 Accept 属性、服务器配置或 API 响应。
何时使用此查询
- 01配置 nginx 或 Apache 为新文件格式提供正确的 Content-Type。
- 02编写验证传入文件 MIME 类型的文件上传处理程序。
- 03在 HTML 文件 input 上设置 accept 属性以限制可上传的文件类型。
- 04从 API 端点正确响应,返回二进制文件。
- 05调试 PDF 下载而不是预览 — 检查服务器发送 application/pdf。
- 06为现代图像格式(如 AVIF 或 HEIC)查找正确的 MIME 类型。
来自 IANA,在浏览器中运行
MIME 类型数据库与页面捆绑并来自 IANA 媒体类型注册。搜索和筛选完全在浏览器中发生 — 没有查询发送到任何服务器。
某些扩展映射到多个有效 MIME 类型。例如,.xml 映射到 text/xml 和 application/xml。text/xml 用于 XML 是人类可读内容时;application/xml 对数据交换是首选。使用与你的工具或客户端消费文件方式匹配的任何一个。查询显示两者,所以你可以为你的上下文选择正确的。
MIME 类型查询常见问题
PDF 文件的 MIME 类型是什么?
application/pdf 是 PDF 文件的规范、IANA 注册 MIME 类型。
为什么我的扩展名显示多个 MIME 类型?
某些格式有多个注册类型 — 例如,.xml 映射到 text/xml 和 application/xml。使用与你的客户端或工具链期望消费文件方式匹配的那个。
font/woff 和 application/font-woff 之间有什么区别?
font/woff 是现代 IANA 注册的 WOFF 字体类型。application/font-woff 是仍在某些服务器配置中看到的较旧遗留类型。为新设置选择 font/woff。
我应该为 .heic iPhone 照片使用什么 MIME 类型?
image/heic 是 HEIC 文件(使用 HEVC 编码的 HEIF 图像)最广泛接受的类型。某些服务器也接受 image/heif,它指更宽泛的 HEIF 容器格式。
WebAssembly 有 MIME 类型吗?
是的 — application/wasm 是 .wasm 文件的官方 MIME 类型。网络服务器必须以此类型提供 WebAssembly 供浏览器高效编译它。