logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catalyst::Request::Upload - handles file upload requests

Attributes

       This class defines the following immutable attributes

   raw_data
       The raw data as returned via HTTP::Body.

   name
       The part name that gets extracted from the content-disposition header.

   size
       The raw byte count (over http) of the data.  This is not the same as the character length

   headers
       An HTTP::Headers object that represents the submitted headers of the POST.  This object will handle the
       following methods:

       content_typecontent_encodingcontent_type_charset

       These three methods are the same as methods described in HTTP::Headers.

Authors

       Catalyst Contributors, see Catalyst.pm

Description

Methods

build_from_part_data
       Factory method to build an object from part data returned by HTTP::Body

   part_data_has_complex_headers
       Returns true if there more than one header (indicates the part data is complex and contains content type
       and encoding information.).

Name

       Catalyst::Request::Upload - handles file upload requests

Synopsis

           my $data_part =

       To specify where Catalyst should put the temporary files, set the 'uploadtmp' option in the Catalyst
       config. If unset, Catalyst will use the system temp dir.

           __PACKAGE__->config( uploadtmp => '/path/to/tmpdir' );

       See also Catalyst.

See Also