【发布时间】:2011-02-26 17:48:47
【问题描述】:
假设我在变量$data 中有一些文件数据。
我需要确定它是否是图像。
不需要损坏图像等细节。
首先想到的是通过查看幻数来获取文件 mime 类型,然后查看“image”是否属于 mime 类型。
没有这样的运气,即使我有“mime 类型的文件扩展名”脚本,我也没有可靠的方法从幻数中获取 mime。
我的下一个选择是有一个合理的图像文件幻数列表并查阅它们。 然而,找到这样的幻数相对困难(例如 gif 有不同的幻数,其中一些可能非常罕见 - 如果我没记错的话)。
一个更好的主意是一些可以做这种事情的 linux 程序。
有什么想法吗?我正在运行 RHEL 和 PHP 5.3。我有 root 访问权限 - 即可以根据需要安装东西。
- 克里斯。
【问题讨论】:
标签: php linux image mime-types file-type