MongoGridFSFile::getResource
(PECL mongo >=1.3.0)
MongoGridFSFile::getResource — Devuelve un recurso que puede usarse para leer el fichero almacenado
Descripción
public resource MongoGridFSFile::getResource
( void
)
Este método devuelve un recurso de flujo que puede usarse con todas las funciones de ficheros de PHP que traten con la lectura de ficheros. El contenido del fichero es extraído de MongoDB al vuelo, por lo que el fichero no tiene que ser cargado primero en memoria.
Se cargarán al menos dos trozos de GridFSFile en memoria.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve un recurso que puede usarse para leer el fichero
Ejemplos
Ejemplo #1 Ejemplo de MongoGridFSFile::getResource()
<?php
$m = new Mongo;
$imágenes = $m->my_db->getGridFS('images');
$imagen = $imágenes->findOne('mongo.png');
header('Content-type: image/png;');
$flujo = $imagen->getResource();
while (!feof($flujo)) {
echo fread($flujo, 8192);
}
?>