Catalyst::Request::Upload - handles file upload requests
Contents
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.
Copyright
This library is free software. You can redistribute it and/or modify it under the same terms as Perl
itself.
perl v5.40.0 2024-11-15 Catalyst::Request::PartData(3pm)
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.
