跳转到正文

MIME 类型查询

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

重置

常见问题

什么是 MIME 类型,为什么它很重要?

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

如何查找文件扩展名的 MIME 类型?

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

能否按 MIME 类型搜索文件扩展名?

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

为什么有些文件扩展名有多种 MIME 类型?

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

该工具对上传文件有何作用?

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

工具是否包含现代网络文件格式?

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

应用程序/json 和文本/json 有什么区别?

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

MIME 类型如何影响浏览器中的文件下载?

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

为什么我的服务器返回错误的 MIME 类型?

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

是否应该在文本文件的 MIME 类型中设置字符集?

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

关于 OneClick Pro

OneClick Pro 是一个免费的工具集合,包含超过 150 种网络工具,助你处理日常工作:转换图像和单位、格式化和验证代码、检查域名和 SEO,以及处理文本、日期和数字。所有工具均可免注册、免订阅使用;你输入的内容仅用于计算结果,绝不会被存储。你可以将它用作处理临时任务的快捷工具箱,也可以收藏每天都会用到的工具。