可能是重复内容:
如何在PHP中确定与MIME类型相关联的扩展名? 我知道如何获取给定文件的 MIME 类型,但只给定扩展名有没有办法获取 MIME 类型呢?
示例输入:
如何在PHP中确定与MIME类型相关联的扩展名? 我知道如何获取给定文件的 MIME 类型,但只给定扩展名有没有办法获取 MIME 类型呢?
示例输入:
jpg
输出示例:
image/jpeg
jpg
输出示例:
image/jpeg
/etc/mime.types
! 这就是解决问题的关键。 - FtDRbwLXw6在Apache环境中,我见过最优雅的解决方案是http://www.php.net/manual/en/function.mime-content-type.php#107798
。该函数可以用于获取MIME类型。mime.types
文件并直接对其进行查询也很容易。我原本想建议创建一个临时文件并按照正常方式进行查询,但加载mime类型列表并进行查找会更好。 - AndrewR我没有安装Fileinfo扩展,但从PHP文档中可以看出,Fileinfo可能会提供以前由已弃用的函数mime_content_type()
提供的信息。