【发布时间】:2014-07-15 04:31:01
【问题描述】:
我不知道如何在 Mojolicious Lite 中将文件上传到远程服务器。这是一些代码,首先是html表单:
<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');
};
这是我收到的错误消息:
在 sv 第 31 行无法通过包“name_of_file.jpg”找到对象方法“filename”(也许您忘记加载“name_of_file.jpg”?)
提前致谢!
【问题讨论】:
-
这个问题与 Mojolicious Lite 无关。我的是。
标签: perl upload mojolicious-lite