Catalyst::Request::PartData3pm
Handles file upload requests
Usage
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.
Overview
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_type
content_encoding
content_type_charset
These three methods are the same as methods described in HTTP::Headers.
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.).
Releases
5 releases since Debian 9 (Stretch); the text changed 4 times.