hi du
ich weiß nicht genau ob ich jetz richtig liege, da ich das noch nicht probiert habe, aber es wäre eventuell so realisierbar:
der download zeigt nicht direkt auf die datei, sondern wird vom script gelesen
sprich es gibt besipielsweise eine download.php
dich ich beispielsweise über download.php?getfile=test.gif aufrufe (hat sogar den vorteil, dass ich bestimmen kann, dass sogar für text oder bild-dateien ein download-dialog kommt)
aufbau der download.php:
<?php
header("Content-type: application/download");
header("Content-Disposition: attachment; filename=".basename(@$datei));
@readfile(@$datei);
?>
wenn man es jetz sozusagen so machen würde, dass zeile für zeile der datei augegeben würde, dann könnte man zwischendurch prüfen, ob die verbindung noch aufrecht ist, sprich bei abbruch würde man das script sterben lassen, und auch nur ganz am ende den counter hoch setzen
wichtig dabei ist natürlich, dass eventuelle fehlermeldungen oder ähnliches unterdrückt werden, da sonst der download kaputt wäre ;)
weiß nich ob es so gehen könnte, was meint ihr?