1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP利用mongodb存取文件

作者:用户 来源:互联网 时间:2017-12-01 15:04:52

php文件mongodb存取利用

PHP利用mongodb存取文件 - 摘要: 本文讲的是PHP利用mongodb存取文件, 存储文件过程 functionsaveToMongo(){//选取db$mongo=newMongo();$db=$mongo->test;//选用GridFS在数据库中处理文件$grid=$db->getGridFS();/

存储文件过程


functionsaveToMongo(){
//选取db
$mongo=newMongo();
$db=$mongo->test;
//选用GridFS在数据库中处理文件
$grid=$db->getGridFS();
//处理文件的路径
$path="./";
//处理文件的名字
$filename="robots.png";
//存储过程
$storedfile=$grid->storeFile($path.$filename,
array("metadata"=>array("filename"=>$filename),
"filename"=>$filename));//打印存储结果,可省略
echo$storedfile;
}

取出文件过程


functiongetFileFromMongo(){
@$mongo=newMongo();
$db=$mongo->test;
////选用GridFS在数据库中处理文件
$gridFS=$db->getGridFS();
//根据文件名查找
$image=$gridFS->findOne("robots.png");
//根据文件类型设置相应的header
header('Content-type:image/png');
echo($image->getBytes());exit;
}

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 文件 , mongodb , 存取 利用 ,以便于您获取更多的相关知识。