2014-07-14 3 views
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'); 
}; 

그리고 여기에 내가 받아 봐 오류 메시지입니다 :

객체 방법을 찾을 수 없습니다 "파일 이름"을 통해 패키지 "name_of_file.jpg"(아마도 "name_of_file.jpg"을로드하는 것을 잊었습니까?) sv 라인 31에서

미리 감사드립니다!

+0

그 질문은 Mojolicious Lite에 관한 것이 아닙니다. 그리고 내 것이. – Ivan

답변

관련 문제