Stocke un fichier dans la base de données

# MongoGridFS::put

(PECL mongo >=1.0.8)

MongoGridFS::put — Stocke un fichier dans la base de données

### Description

public MongoGridFS::put ( string `$filename` [, array `$metadata` = array() [, array `$options` = array() ]] ) : mixed

> Note:

> La méthode MongoGridFS::put() est un alias de la méthode MongoGridFS::storeFile().

### Liste de paramètres

`filename`

  Le nom du fichier pour le stockage.

`metadata`

  Autres métadonnées à inclure dans le fichier document.

`options`

  Un tableau d'options pour les opérations d'insertion, exécutées sur les collections chunks et files. Voir la méthode MongoCollection::insert() pour une documentation de ces options.

### Valeurs de retour

Retourne l'_id du fichier document sauvegardé. Cela va retourner un MongoId généré tant qu'un _id ne soit explicitement spécifié dans le paramètre `metadata`.

### Erreurs / Exceptions

Lance une exception MongoGridFSException si une erreur survient lors de la lection du fichier `filename` ou lors de l'insertion dans les collections chunks ou files.

### Voir aussi

- MongoGridFS::storeBytes() - Stocke une chaîne d'octets dans la base de données
- MongoGridFS::storeFile() - Stocke un fichier dans la base de données
- MongoGridFS::storeUpload() - Stocke un fichier téléchargé dans la base de données
- Document coeur de MongoDB sur » GridFS