ホームページ >バックエンド開発 >PHPチュートリアル >MongoDB GridFSストレージファイルのPHP操作を詳しく解説_PHPチュートリアル
//gridfs にはファイルを保存する 3 つの方法があります
//最初の方法は、ファイルを直接保存する方法です
$id = $grid->storeFile("./logo.png");
$data = get_file_contents("./logo.png");
$id = $grid->storeBytes($data,array("parame"=>'追加のパラメーター)写真と一緒に保存してください'));
//直接フォームで送信されたファイルを保存する 3 番目の方法 $_FILES
//
$id = $grid->storeFile($_FILES[ ' アップファイル']['tmp_name']);
//---------------上は保存された画像です--下は画像の読み取りを開始します---------------
$logo = $grid->findOne(array('_id'=>$id)) //_id をインデックスとして持つファイルを取得します
header(' Content-type: image/png'); //出力画像ヘッダecho ->getBytes() //出力データストリーム
?>