MongoGridFSFile::getResource

(PECL mongo >=1.3.0)

MongoGridFSFile::getResourceDevuelve un recurso que puede usarse para leer el fichero almacenado

Descripción

public MongoGridFSFile::getResource ( void ) : resource

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($flujo8192);
}
?>
add a note add a note

User Contributed Notes 1 note

up
0
chuck at manchuck dot com
11 years ago
Please note that the file pointer is reset on each call to get resource
To Top