Hallo,
ich hab das immer so gemacht, dass ich an der Stelle, wo die Datei geschrieben wird, die Bytes aufsummiere und da wo das zuviel wird, eine entsprechende FM ausgebe.
Hier ein Bsp. in PERL:
while ($bytesread = read($filename, $buffer, 1024)) {
$sum += $bytesread;
if( $sum > $max){
close OUTFILE;
unlink "$dir/$remote_filename";
err("Das Upload Limit ist erreicht","Abbruch...");
}
print OUTFILE $buffer;
}
close OUTFILE;
Viele Grüße,
Horst