Ryo Anazawa > Blosxom-Plugin-0.02004 > Blosxom::Plugin::Request::Upload

Download:
Blosxom-Plugin-0.02004.tar.gz

Annotate this POD

View/Report Bugs
Source  

NAME ^

Blosxom::Plugin::Request::Upload - Handles file upload requests

SYNOPSIS ^

  # $request is Blosxom::Plugin::Request
  my $upload = $request->upload( 'field' );

  $upload->size;
  $upload->path;
  $upload->content_type:
  $upload->fh;
  $upload->basename;

DESCRIPTION ^

Handles file upload requests.

METHODS

$upload->size

Returns the size of uploaded file in bytes.

$upload->fh

Returns a read-only file handle on the temporary file.

  my $fh = $upload->fh;

  # Upgrade to IO::Handle
  my $handle = $fh->handle;

  # Upgrade to IO::File handle
  my $file = $fh->file;
$upload->path

Returns the path to the temporary file where uploaded file is saved.

$upload->content_type

Returns the content type of the uploaded file.

$upload->filename

Returns the original filename in the client.

$upload->basename

Returns basename for filename.

$upload->header

SEE ALSO ^

Blosxom::Plugin::Request, Plack::Request::Upload

AUTHOR ^

Ryo Anazawa

LICENSE AND COPYRIGHT ^

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlatistic.

syntax highlighting: