(PECL mongo >=0.9.0)
MongoGridFS::storeUpload — Saves an uploaded file to the database
Stores files directly from a POST to the database. For example, suppose you had the following HTML form:
<form method="POST" enctype="multipart/form-data">
Please upload a profile picture: <input type="file" name="pic"/>
If you wanted to store this upload in MongoDB, you could do:
$grid->storeUpload("pic", array("username" => "joe"));
Note that the "name" field in HTML matches the name parameter.
The name field of the uploaded file.
An array of extra fields for the uploaded file.
Returns the _id of the uploaded file.
|1.2.5||Changed second parameter to an array of metadata. Pre-1.2.5, the second parameter was an optional string overriding the filename.|