프런트 엔드에 Jumploader 애플릿이있는 파일을 업로드하려면 Catalyst Request Upload를 사용하고 있습니다. 10k 이하의 파일은 모두 정상입니다. 그러나 파일이 커지면 마지막으로 업로드 한 "청크"만 가져옵니다. Data::Dumper
을 사용하면 업로드되는 "10k 비트"를 볼 수 있으며 각 조각은 임의의 임시 디렉토리에 있습니다. 내 질문은 어떻게 전체 파일을 업로드하고 그것을 분해하지?Catalyst 요청 업로드 - 파일 자르기
if (my $upload = $c->request->upload('file')) {
my $filename = $upload->filename;
$target = "$file_path/$campaign/$filename";
unless ($upload->link_to($target) || $upload->copy_to($target)) {
die("Failed to copy '$filename' to '$target': $!");
}
}
감사합니다.
업로드 내용을 어떻게 읽는지 설명해 주시겠습니까? – yko