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
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.