复制代码代码如下所示:
< PHP
/ /初始化GridFS
$ conn =新(Mongo); / / MongoDB的连接
分贝=美元美元Conn ->照片; / /选择数据库
网格数据库->美元=美元getgridfs(GridFS); / /对象

有 / / GridFS存储文件的三种方法
第一个直接文件存储
ID =美元美元网格-> storefile(, /标志。png);

第二个二进制流存储文件
$data = get_file_contents(, /标志。png);
ID =美元美元网格-> storebytes($数据阵列(参数= > 'additional参数将随图像存储在'));

第三/ _files美元提交表单文件的保存
ID =美元美元网格-> storeupload('upfile);
等效
ID =美元美元网格-> storefile($ _files { } {tmp_name 'upfile ' ' });

/ / --------------以上是保存图片下面开始阅读图片----

成功地返回到保存字符串之后
美元美元标志=网格->找到(阵列('_id= > $id)); / / _id指数来获取文件
头('content-type:图像/格式); / /输出图表标题
echo $标志(-> getBytes); / /输出数据流
>