Mojo::Upload − Upload
use
Mojo::Upload;
my $upload = Mojo::Upload−>new;
say $upload−>filename;
$upload−>move_to('/home/sri/foo.txt');
Mojo::Upload is a container for uploaded files.
Mojo::Upload implements the following attributes.
my $asset =
$upload−>asset;
$upload =
$upload−>asset(Mojo::Asset::File−>new);
Asset containing the uploaded data, usually a Mojo::Asset::File or Mojo::Asset::Memory object.
my $filename =
$upload−>filename;
$upload = $upload−>filename('foo.txt');
Name of the uploaded file.
my $headers =
$upload−>headers;
$upload =
$upload−>headers(Mojo::Headers−>new);
Headers for upload, usually a Mojo::Headers object.
my $name =
$upload−>name;
$upload = $upload−>name('foo');
Name of the upload.
Mojo::Upload inherits all methods from Mojo::Base and implements the following new ones.
$upload = $upload−>move_to('/home/sri/foo.txt');
Move uploaded data into a specific file.
my $size = $upload−>size;
Size of uploaded data in bytes.
my $bytes = $upload−>slurp;
Read all uploaded data at once.
Mojolicious, Mojolicious::Guides, <https://mojolicious.org>.