MongoGridFS::storeUpload
(PECL mongo >=0.9.0)
MongoGridFS::storeUpload — Sauve un fichier téléchargé dans la base
Description
Stock des fichiers directement depuis un POST vers une base de données. Par exemple, supposez que vous avez le formulaire HTML suivant :
<form method="POST" enctype="multipart/form-data">
Choisissez une image à télécharger : <input type="file" name="pic"/>
<input type="submit"/>
</form>
Si vous voulez stocker ce téléchargement dans MongoDB, vous pouvez faire :
<?php
$grid->storeUpload("pic", array("username" => "joe"));
?>
Notez que le champ "name" en HTML correspond au paramètre du même nom.
Liste de paramètres
-
name -
Le champ de nom du fichier téléchargé.
-
metadata -
Un tableau de champs supplémentaires pour le fichier téléchargé.
Valeurs de retour
Retourne l'identifiant _id du fichier téléchargé.
Historique
| Version | Description |
|---|---|
| 1.2.5 | Modification du second paramètre en un tableau de méta-données. Avant la version 1.2.5, le second paramètre étaient une chaîne optionnelle permettant d'écraser le nom du fichier. |
There are no user contributed notes for this page.
