Wie lade ich eine Datei mit Mojolicious hoch?

Ich habe Mojolicious Web Framework basierend auf Perl ausprobiert. Und ich habe versucht, eine vollständige Anwendung anstelle des Lite zu entwickeln. Das Problem, dem ich gegenüberstehe, ist, dass ich versuche, Dateien auf den Server hochzuladen, aber der folgende Code funktioniert nicht.

Bitte führen Sie mich, was daran falsch ist. Wenn die Datei hochgeladen wird, befindet sie sich im öffentlichen Ordner der Anwendung oder an einem anderen Ort.

Danke im Voraus.

<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>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage