最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP  MongoDB GridFS 存儲文件的方法詳解

 更新時間:2016年10月09日 14:08:33   投稿:lqh  
這篇文章主要介紹了PHP MongoDB GridFS 存儲文件的方法詳解的相關資料,需要的朋友可以參考下
<?php
//初始化gridfs
$conn = new Mongo(); //連接MongoDB
$db = $conn->photos; //選擇數(shù)據(jù)庫
$grid = $db->getGridFS(); //取得gridfs對象
 

gridfs有三種方式存儲文件

第一種直接存儲文件

$id = $grid->storeFile("./logo.png");

第二種存儲文件二進制流

$data = http://www.bkjia.com/PHPjc/get_file_contents("./logo.png");
$id = $grid->storeBytes($data,array("parame"=>'附加參數(shù)將隨圖片一起存入'));

第三種保存直接表單提交的文件$_FILES

$id = $grid->storeUpload('upfile');//相當于
$id = $grid->storeFile($_FILES[‘upfile'][‘tmp_name']);
//--------------以上是保存圖片--下面開始讀取圖片----------------//
保存成功后返回$id = md5字符串$logo = $grid->findOne(array('_id'=>$id));
 //以_id為索引取得文件
header('Content-type: image/png'); 
//輸出圖片頭
echo $logo ->getBytes(); 
//輸出數(shù)據(jù)流?>

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

最新評論

哈尔滨市| 奈曼旗| 富川| 武威市| 微山县| 河西区| 抚州市| 景洪市| 衡阳市| 禄丰县| 博客| 绥棱县| 镇平县| 类乌齐县| 张家界市| 嘉鱼县| 宝鸡市| 康保县| 青冈县| 大同县| 化德县| 陵水| 田林县| 封开县| 邳州市| 舟山市| 蓝田县| 泸西县| 开封市| 阜康市| 海南省| 玛曲县| 酒泉市| 江西省| 什邡市| 齐齐哈尔市| 北川| 翁源县| 凌海市| 广东省| 乌鲁木齐县|