【发布时间】:2011-11-07 14:56:55
【问题描述】:
我正在使用 Catalyst 请求上传通过前端的 Jumploader 小程序上传文件。对于 10k 左右的文件,一切都很好。但如果文件更大,我只会得到最后上传的“块”。使用Data::Dumper,我可以看到“10k 位”被上传,并且每一块都放在一个随机的临时目录中。我的问题是如何上传整个文件而不是将其分解?
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': $!" );
}
}
感谢您的帮助。
【问题讨论】:
-
您能解释一下您是如何阅读上传内容的吗?
标签: perl upload request catalyst