NAME

MongoDB::GridFS::File - A Mongo GridFS file

VERSION

version v0.708.3.0

SYNOPSIS

use MongoDB::GridFS::File;

my $outfile = IO::File->new("outfile", "w");
my $file = $grid->find_one;
$file->print($outfile);

ATTRIBUTES

info

A hash of info information saved with this file.

METHODS

$written = $file->print($fh, 50, 200);

Writes the number of bytes specified from the offset specified to the given file handle. If no $length or $offset are given, the entire file is written to $fh. Returns the number of bytes written.

slurp ($length?, $offset?)

$bytes = $file->slurp(50, 200);
$all   = $file->slurp

Return the number of bytes specified from the offset specified to the given file handle. If no $length or $offset are given, the entire file is return.

AUTHORS

  • David Golden <david@mongodb.com>

  • Mike Friedman <friedo@friedo.com>

  • Kristina Chodorow <k.chodorow@gmail.com>

  • Florian Ragwitz <rafl@debian.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2015 by MongoDB, Inc..

This is free software, licensed under:

The Apache License, Version 2.0, January 2004