Mojolicious :: Liteでファイルのアップロード/ダウンローダーを作成しようとしていますが、アップロードセクションに問題はありませんが、ダウンロードセクションで問題が発生しています。このコードを使用すると、小さなテキストファイルをダウンロードできますが、それ以外は0バイトのファイルになります。これを正しく行う方法について何かアドバイスはありますか?
get '/download/:file' => sub {
my $self = shift;
my $file = $self->param('file');
$self->res->headers->content_type("application/x-download");
$self->res->content->asset(Mojo::Asset::File->new(path => "./testdir/$file"));
$self->rendered;
};