我正在使用MongoDB
并将文件存储到GridFS
using PHP
. 我通过以下方式提取文件:
$mongo = new Mongo;
$images = $monogo->my_db->getGridFS('images');
$image = $images->findOne('epic-beard-man.png');
$stream = $image->getResource();
这很酷,因为$stream
它是一个 PHP resource
。我需要的是确定流/资源是二进制还是文本。如果是文本,我想输出,否则如果是二进制,我不想输出。
是否有一个神奇的功能,如:is_binary($stream)
编辑
echo get_resource_type($stream);
退货STREAM
。哼,用处不大。