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.