⁝

MIME 类型速查

文件扩展名与 MIME Content-Type 对照速查表,Web 开发常用。

本地处理 · 不上传

加载工具中…

相关:MIME类型 · Content-Type · 文件类型 · mime查询

MIME 类型速查按文件扩展名查对应的 MIME 类型,或反查某个类型常见的扩展名。配置服务器响应头与设置上传白名单时需要。

使用步骤

  1. 输入扩展名或 MIME 类型
  2. 查看对应关系
  3. 浏览常见类型分类
  4. 复制使用

使用场景

  • 配置 Nginx 或 Apache 的类型映射
  • 设置文件上传的类型白名单
  • 排查浏览器不识别文件的原因
  • 编写下载接口时设置响应头

小贴士

  • MIME 类型由服务器响应头决定,与扩展名无关。浏览器把文件当纯文本显示,多半是服务器发了 text/plain。
  • 上传校验不能只信客户端提交的 MIME 类型,它可以被伪造,应结合文件头魔数一起判断。
  • 未知类型统一用 application/octet-stream,浏览器会触发下载而非尝试渲染。

常见问题

为什么浏览器直接显示而不下载文件?

取决于 Content-Type 与 Content-Disposition 两个响应头。想强制下载需设置 Content-Disposition 为 attachment,仅改 MIME 类型不一定生效。

MIME 类型能伪造吗?

能。上传时客户端提交的类型完全可控,服务端必须自行校验,只依赖它做安全判断是常见漏洞。

同一扩展名对应多个类型怎么办?

这很常见,如 .js 有 text/javascript 与 application/javascript 两种历史写法。选当前规范推荐的那个,服务器与前端保持一致即可。

MIME 类型速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用MIME 类型速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。