【发布时间】:2013-01-28 12:18:29
【问题描述】:
PHP 有一个内置的 mime_content_type,它为文件和扩展名输入(例如:image.jpg)返回一个 MIME 类型(例如:image/jpeg)。我一直在寻找从 MIME 类型到扩展的函数,但我认为它不存在。
是吗?如果没有,有没有一种简单的方法可以从“image/jpeg”到“.jpg”或“image/png”到“.png”,或者类似的东西?
谢谢!
【问题讨论】:
-
你有一个有限的集合吗?请记住,文件扩展名只是一个约定。 MIME 类型取决于文件的内容,而不是文件名。因此,如果您有一个预期的列表,只需创建一个关联数组或其他东西来映射它们就很简单了。
-
迈克尔,我想这可行。我只是希望可能有一个我错过的快速内置功能:)
-
你想让它给你一个分机吗?它不是一对一的映射。九种类型可以有许多与之关联的不同扩展。