download readfile firefox
Hallo und guten Tag !
Mein Problem (und ja, ich hab schon gegoogled!!!):
Ich arbeite mit dem bekannten downloadscript:
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=\"".$file_name."\"");
header("Content-Transfer-Encoding: binary");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
header("Content-Length: ".filesize($file_path));
readfile($file_path);
Wenn nun der Download manuell abgebrochen wird, läuft das Script im Hintergrund weiter, da es ja vom Browser keine Rückmeldung über den Abbruch bekommt.
Firefox macht nun folgendes: nach Betätigen irgendeines Links oder Neustart des Downloads wird 'HTTP/1.1 200 OK Date: ... usw' gefolgt von dem, was 'readfile' gerade macht im Browserfenster ausgegeben.
Nun die Frage: kann ich 'readfile' irgendwie abbrechen oder Firefox mitteilen, dass er die Ausgabe von 'readfile' ignoriert.
Für Rat dankbar grüsst
Geist
|