MongoGridFS
PHP Manual

MongoGridFS::storeUpload

(PECL mongo >=0.9.0)

MongoGridFS::storeUploadSauve un fichier téléchargé dans la base

Description

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

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.


MongoGridFS
PHP Manual