downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

MongoGridFSFile> <MongoGridFS::storeFile
[edit] Last updated: Fri, 25 May 2012

view this page in

MongoGridFS::storeUpload

(PECL mongo >=0.9.0)

MongoGridFS::storeUploadアップロードされたファイルをデータベースに格納する

説明

public mixed MongoGridFS::storeUpload ( string $name [, array $metadata ] )

POST されたファイルを直接データベースに格納します。 たとえば、このような HTML フォームがあるものとしましょう。

<form method="POST" enctype="multipart/form-data">
     プロファイル画像をアップロードしてください: <input type="file" name="pic"/>
     <input type="submit"/>
</form>

アップロードされたファイルを MongoDB に格納するには、このようにします。

<?php

$grid
->storeUpload("pic", array("username" => "joe"));

?>

HTML の "name" 属性が、name パラメータに対応することに注意しましょう。

パラメータ

name

アップロードされたファイルの name フィールド。

metadata

アップロードされたファイル用の追加フィールドの配列。

返り値

アップロードされたファイルの _id を返します。

変更履歴

バージョン 説明
1.2.5 二番目のパラメータがメタデータの配列に変わりました。これより前のバージョンでは、 二番目のパラメータはオプションの文字列で、ファイル名を上書きするものでした。



add a note add a note User Contributed Notes MongoGridFS::storeUpload
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites