PAGE LOAD / LIVEMIME 类型查询加载中
MIME 类型查询 - 开发工具 · 萤炬工具箱 · 工具说明与使用指南
MIME 类型查询 - 开发工具 · 萤炬工具箱
MIME 类型查询支持文件扩展名与 Content-Type 双向检索,覆盖图片、音视频、文档、字体、压缩包、代码等各类格式。用于配置服务器静态资源类型、设置上传白名单、排查浏览器把文件当纯文本显示或直接下载的问题。支持扩展名与 MIME 类型双向查询。同一扩展名可能对应多个 MIME(历史遗留或标准更迭),以目标平…
MIME 类型查询支持文件扩展名与 Content-Type 双向检索,覆盖图片、音视频、文档、字体、压缩包、代码等各类格式。用于配置服务器静态资源类型、设置上传白名单、排查浏览器把文件当纯文本显示或直接下载的问题。
使用步骤
- 输入扩展名(如 webp)查它对应的 MIME 类型。
- 或反向输入 MIME 类型(如 image/webp)查关联扩展名。
- 按大类浏览图片、音视频、文档、字体等分组。
- 复制结果用于服务器配置或代码中的类型校验。
功能与限制
- 支持扩展名与 MIME 类型双向查询。
- 同一扩展名可能对应多个 MIME(历史遗留或标准更迭),以目标平台实际接受的为准。
常见问题
- Content-Type 设错会有什么后果?
- 浏览器按 MIME 决定如何处理响应。JS 文件返回 text/plain 会被拒绝执行,CSS 类型错误则样式不生效,PDF 类型错误会变成直接下载而非预览。
- application/octet-stream 是什么意思?
- 「未知的二进制流」,是最通用的兜底类型。浏览器遇到它一般直接下载而不尝试渲染,因此常被用于强制下载场景。
- 为什么上传校验不能只看扩展名?
- 扩展名可以随意改。可靠做法是读取文件头魔数(如 PNG 以 89 50 4E 47 开头)验证真实类型,并在服务端而非仅前端校验。
- charset 参数什么时候需要写?
- 文本类型(text/html、text/css、application/json 的部分实现)需要 charset=utf-8 明确编码,否则浏览器可能按默认编码猜测导致中文乱码。