MIME 类型查询

使用这款全面的 MIME 类型参考工具,按文件扩展名查找 MIME 类型,或查找 MIME 类型的文件扩展名。快速识别任何文件格式的正确 Content-Type 标头,或发现特定 MIME 类型对应的扩展名。对于网络开发、文件上传和 HTTP 标头配置至关重要。

常见问题

MIME 类型(多用途互联网邮件扩展)告诉浏览器和服务器文件包含的内容类型(如 text/html、image/jpeg)。它对正确处理文件、下载和 HTTP 内容类型标头至关重要。

输入文件扩展名(如 "pdf"、"jpg"、"json"),该工具就会显示相应的 MIME 类型(如 "application/pdf"、"image/jpeg"、"application/json")以及任何可供选择的 MIME 类型。

是的,您可以输入 MIME 类型(如 "视频/mp4"),该工具就会显示与该 MIME 类型相关的所有常见文件扩展名,帮助您了解哪些格式使用该类型。

有些文件格式已经演变或有供应商特定的变化,从而产生了多种有效的 MIME 类型。例如,Excel 文件可以使用 "application/vnd.ms-excel "或 "application/x-msexcel"。

实施文件上传功能时,需要验证 MIME 类型并设置正确的 Content-Type 标头。该工具可帮助你确保接受和提供的文件具有正确的 MIME 类型配置。

是的,数据库包括 WebP 图像、WebM 视频、WOFF 字体等现代格式,以及其他现代网络文件格式和传统格式。

使用 application/json,因为它是 RFC 4627 中定义的 JSON 数据的官方标准化 MIME 类型。虽然 text/json 在很多情况下都可以使用,但对于应用程序接口来说,application/json 才是正确的选择,它能确保客户端、代理和浏览器的正确处理。现代应用程序应始终使用 application/json。

Content-Type MIME 类型告诉浏览器如何处理响应。application/octet-stream 可强制下载,而 image/jpeg 可内联显示。无论 MIME 类型如何,使用 Content-Disposition: attachment 都可强制下载。对于用户上传的文件,请同时验证文件扩展名和 MIME 类型,以防止出现将 PHP 文件伪装成图片上传等安全问题。

网络服务器依赖 MIME 类型映射(通常在 mime.types 或 .htaccess 文件中)。可能无法配置新的或不常用的文件扩展名。手动添加映射:在 Apache 中,使用 AddType;在 nginx 中,编辑 mime.types。对于自定义 API,请在应用程序代码中明确设置 Content-Type 标头,以确保 MIME 类型正确。

是,对于基于文本的 MIME 类型,请包含 charset 以指定编码:text/html; charset=UTF-8 或 application/json;charset=UTF-8。这样可以确保正确的字符渲染,尤其是国际内容。UTF-8是网页内容的推荐字符集,因为它支持所有Unicode字符,具有广泛的兼容性。