X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FRequest%2FUpload.pm;h=9a5f1c4e6b3969e61f9c4a0c60c33e9d050c87df;hp=f93a838c61b2c86bcd38b71f1b13fbea3c7c2e67;hb=b5ecfcf07b8ffe7e9984f0279c8781ce51c6ac6a;hpb=640faa87f0c572b58acd22124bfa6f6c59106873 diff --git a/lib/Catalyst/Request/Upload.pm b/lib/Catalyst/Request/Upload.pm index f93a838..9a5f1c4 100644 --- a/lib/Catalyst/Request/Upload.pm +++ b/lib/Catalyst/Request/Upload.pm @@ -35,13 +35,11 @@ This class provides accessors and methods to handle client upload requests. =head1 METHODS -=over 4 - -=item $upload->new +=head2 $upload->new Simple constructor. -=item $upload->copy_to +=head2 $upload->copy_to Copies the temporary file using L. Returns true for success, false for failure. @@ -55,7 +53,7 @@ sub copy_to { return File::Copy::copy( $self->tempname, @_ ); } -=item $upload->fh +=head2 $upload->fh Opens a temporary file (see tempname below) and returns an L handle. @@ -77,15 +75,15 @@ sub fh { return $fh; } -=item $upload->filename +=head2 $upload->filename Returns the client-supplied filename. -=item $upload->headers +=head2 $upload->headers Returns an L object for the request. -=item $upload->link_to +=head2 $upload->link_to Creates a hard link to the temporary file. Returns true for success, false for failure. @@ -99,11 +97,11 @@ sub link_to { return CORE::link( $self->tempname, $target ); } -=item $upload->size +=head2 $upload->size Returns the size of the uploaded file in bytes. -=item $upload->slurp +=head2 $upload->slurp Returns a scalar containing the contents of the temporary file. @@ -128,16 +126,14 @@ sub slurp { return $content; } -=item $upload->tempname +=head2 $upload->tempname Returns the path to the temporary file. -=item $upload->type +=head2 $upload->type Returns the client-supplied Content-Type. -=back - =head1 AUTHORS Sebastian Riedel, C