← 返回工具指南
工具指南MIMEContent-Type文件上传HTTP Header工具

MIME 类型怎么查?Content-Type、文件上传、图片字体和下载排查指南

MIME 类型决定浏览器如何处理文件。这里讲 Content-Type、图片、字体、JSON、SVG、下载和上传校验的常见问题。

打开配套工具 →

浏览器怎么知道一个响应是图片、JSON、字体还是下载文件?关键就是 MIME 类型,也常出现在 Content-Type 响应头里。

你可以用 MIME 类型查询工具 按扩展名或类型快速查询。

常见 MIME 类型

类型不对时,浏览器可能拒绝加载或用错误方式处理。

文件上传不要只信扩展名

用户可以把任意文件改名成 .jpg。上传校验时,不能只看扩展名,还要检查 MIME、文件内容和安全策略。

SVG、HTML、脚本类文件尤其要谨慎,避免上传后被当成可执行内容。

下载和预览

同一个文件,如果 Content-Type 和 Content-Disposition 不同,浏览器可能预览,也可能下载。

排查文件下载问题时,可以配合 HTTP Header 解析器 查看响应头。

SVG 和字体特别常见

SVG 类型通常是 image/svg+xml,字体文件也有各自 MIME 类型。如果服务器返回成 text/plainapplication/octet-stream,浏览器可能还能下载,但页面加载会异常。

CDN、对象存储、Nginx 都可能影响 MIME。上传后最好实际访问文件,看响应头是否正确。

总结

MIME 类型决定文件如何被浏览器和服务器理解。图片不显示、字体加载失败、JSON 解析错误,都可能和 Content-Type 有关。

遇到不确定的类型时,可以用 MIME 类型查询工具 查询,再检查服务器返回头是否正确。