Jak przesłać plik za pomocą Mojolicious?

Wypróbowałem framework Mojolicious oparty na perlu. Próbowałem stworzyć pełną aplikację zamiast Lite. Problem, przed którym stoję, polega na tym, że próbuję przesłać pliki na serwer, ale poniższy kod nie działa.

Proszę, poprowadź mnie, co jest z tym nie tak. Ponadto, jeśli plik zostanie przesłany, to jest w publicznym folderze aplikacji lub w innym miejscu.

Z góry dziękuję.

<code>sub posted {
 my $self = shift;
 my $logger = $self->app->log;

 my $filetype = $self->req->param('filetype');
 my $fileuploaded = $self->req->upload('upload');

 $logger->debug("filetype: $filetype");
 $logger->debug("upload: $fileuploaded");

 return $self->render(message => 'File is not available.')
  unless ($fileuploaded);

 return $self->render(message => 'File is too big.', status => 200)
   if $self->req->is_limit_exceeded;

 # Render template "example/posted.html.ep" with message
 $self->render(message => 'Stuff Uploaded in this website.');
}
</code>

questionAnswers(3)

yourAnswerToTheQuestion