내가 parse_on_demand을 사용하려고했습니다 그러나 http://search.cpan.org/~flora/Catalyst-Runtime-5.80007/lib/Catalyst.pm#ON-DEMAND_PARSERContent-Length 또는 MIME-Type을 기반으로 Catalyst 업로드를 중단하려면 어떻게해야합니까? 같이
, 내가 업로드를 막을 수없는 것.
sub upload :Local {
my ($self, $c) = @_;
die;
# What I'd like to do is this:
# if ($c->req->header('Content-Length') > $some_limit) {
# die "Upload too large";
# }
# ... check filename extension and mime-type...
}
이 업로드에 접근하는 올바른 방법이다 : 나는 단순히 즉시 사망 조치를 작성하여이를 테스트하고 있습니다, 그러나 브라우저는 지금까지 내 행동에 도달하기 전에 내가 선택한 매우 큰 파일을 업로드 할 것 확인?
대신'auto'를 수정해야한다고 생각합니다. –