PHP:文件扩展名与MIME类型的对应关系?

7

这个 PHP 文档中的评论有帮助吗? - nickb
1
我认为这不是重复的问题,因为drrcknlsn想要从扩展名获取mime类型,而这个问题(被标记为重复的问题)则相反,是查找mime类型的扩展名。 - Alex
1
正如@Alex所说,这怎么可能是链接答案的重复,因为那个答案想要一个MIME类型的扩展名列表,而这个问题需要相反的功能:获取一个扩展名的MIME类型?! - Sz.
应该有所帮助:https://gist.github.com/nimasdj/801b0b1a50112ea6a997 - Cyril Jacquart
3个回答

3
尝试使用这个来获取关于哪种扩展名对应哪种MIME类型的信息,但请注意,这可能不是非常准确(例如,在png扩展名上可能有gif文件)。

我最终自己实现了一个方法,但感谢您让我知道 /etc/mime.types! 这就是解决问题的关键。 - FtDRbwLXw6

2

即使您没有使用Apache,获取mime.types文件并直接对其进行查询也很容易。我原本想建议创建一个临时文件并按照正常方式进行查询,但加载mime类型列表并进行查找会更好。 - AndrewR

1

2
"fileinfo" 需要一个文件... - FtDRbwLXw6
@drrcknlsn 很好的观点。我漏掉了问题最重要的部分。谢谢你指出来。 - Tchoupi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接