<?php
//php使用mongo的GridFS存储文件
$conn = new MongoClient();
$db = $conn->photos;
$collection = $db->getGridFS();
//存储文件
$id = $collection->storeFile('./logo22.png');
//存储文件二进制流
// $data = file_get_contents('./logo22.png');
// $id = $collection->storeBytes($data,array('param'=>'logo图片'));
//保存
//$id = $collection->storeUpload('upfile');
//相当于
//$id = $collection->storeFile($_FILES['upfile']['tmp_name']);
//读取
$logo = $collection->findOne(array('_id'=>$id));
header('Content-type:image/png');//输出图片头
//var_dump($logo);
echo $logo->getBytes();
action
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0授权协议,
转载请注明来源,谢谢!如本站内容对你有所帮助的话,欢迎订阅关注
邢栋博客,唠嗑(分享)每日的折腾经历。
已有 0 条评论