0
我不知道如何上傳文件到Mojolicious Lite遠程服務器。下面是一些代碼,第一,HTML表單:Mojolicious Lite文件上傳
<form method='post' action='add_photo'>
<input type="file" name="upload" enctype="multipart/form-data">
<button type="submit" class="btn btn-default">Submit</button>
</form>
,這裏是一個add_photo測試路線:
post '/add_photo' => sub {
my $self = shift;
my %params;
my $file = $self->param('upload');
$params{filename} = $file->filename;
$params{filesize} = $file->size;
$params{worknamne} = $self->param('name');
$params{stone} = $self->param('stone');
$params{cat} = $self->param('cat');
$self->stash(params => \%params);
$self->render('test');
};
而這裏的錯誤消息我recive:
無法找到對象的方法「filename」通過包「name_of_file.jpg」(也許你忘了加載「name_of_file.jpg」?)在sv第31行
提前致謝!
這個問題不是關於Mojolicious Lite。我的是。 – Ivan