I changed the cleanup stuff to a perlcleanup handler, but I want to
check if the temp directory, where the upload should store stuff, does
already exist. and if it's exist quit immediately but since I switched
to modperl it waits until the whole upload has finished before it quit.

Changeing exit() to Apache2::Const::OK didn't help.
$r->discard_request_body(); <-- doesn't help at all 

if(-d $sid)
{
  $r->set_handlers(PerlCleanupHandler => undef);
  $r->discard_request_body(); 
  my $cgi = new CGI;
  print $cgi->redirect('/upload/?error=1&sid=duplicated');
  exit;
}


This peace of codes is in front of the cgi upload, but it doesn't seem
to be handled before the upload is finished. Why ?

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to