PHP:MIME类型的文件扩展名?

时间:2012-07-18 15:13:16

标签: php file mime

  

可能重复:
  How do I determine the extension(s) associated with a MIME type in PHP?

我知道如何获取给定文件的MIME类型,但只有扩展才有办法吗?

示例输入:

jpg

示例输出:

image/jpeg

3 个答案:

答案 0 :(得分:2)

我在Apache环境中看到的最优雅的解决方案是http://www.php.net/manual/en/function.mime-content-type.php#107798

答案 1 :(得分:2)

尝试this获取有关哪种扩展名是哪种mime类型的信息,但当然请注意这不会非常准确(例如png扩展名上可能的gif文件..)

答案 2 :(得分:1)

我没有安装Fileinfo扩展,但是从PHP文档中,似乎Fileinfo可能会为您提供该信息,这些信息之前由弃用的函数mime_content_type()

提供

http://www.php.net/manual/en/function.mime-content-type.php

http://www.php.net/manual/en/ref.fileinfo.php