从BLOB确定图像的MIME类型?

时间:2012-11-09 17:56:57

标签: php mysql sql gd mime-types

我将数以二进制格式存储在数据库中。我想用PHP GD确定MIME类型,而不是使用表中的另一列。

如果不读取和写入临时图像文件,最好的方法是什么?

2 个答案:

答案 0 :(得分:4)

您可以使用getimagesizefromstring

答案 1 :(得分:3)

我知道这有点旧了,但我正在寻找一个解决方案来解决这个问题来自mysql的BLOB,这对我有用。我希望它也可以帮助别人。我不知道哪种方式最适合性能,但值得测试。

$finfo    = new finfo(FILEINFO_MIME);
$mimeType = $finfo->buffer($myBlobHere);