esfaueen
Goto Top

Datei zu gross?!

Hallo miteinander

Ich habe folgendes Problem, und zwar lade ich über ein Script, welches etwa wie folgt aussieht Dateien herunter:

$filesize = exec ('stat -c %s '. escapeshellarg (/folder1/datei2.iso);  

header("Content-Type: application/octet-stream");  
header("Content-Disposition: attachment; filename=\"datei2.iso\"");  
header("Pragma: public");  
header("Content-Length:".$filesize);  
header("Content-Transfer-Encoding: binary");  
header("Cache-Control: maxage=1");  
    
readfile(/folder1/datei2.iso);

Wenn nun die Datei etwa 500 MB gross ist, so kann die Datei ohne Probleme heruntergeladen werden, ist sie aber etwa 2,5 GB gross, so werden 278 Bytes heruntergeladen, und das ist es! Hat da jemand eine Erklärung für?!

Vielen Dank schonmal im vorraus und Gruss

Content-Key: 96357

Url: https://administrator.de/contentid/96357

Printed on: April 25, 2024 at 22:04 o'clock

Mitglied: 36831
36831 Sep 08, 2008 at 17:45:42 (UTC)
Goto Top
Moin,

ich gehe von PHP aus, stimmt's?

Ich kenne den Befehl readfile so nicht, habe aber beim Datei-Upload schon die Erfahrung gemacht, dass Datei-Operationen am ehesten an der Cache- und Timeout-Einstellung in der php.ini scheitern. Gucke dir da mal die Cache-Größe und die Timeouts an.

MfG,
VW
Member: Enclave
Enclave Sep 21, 2008 at 09:07:07 (UTC)
Goto Top
Ich hatte das Problem auch mal mit wget als ich mein Backup ziehen wollte. Ich musste das vorher splitten.

Ich glaube das der Apache nicht mit so großen Dateien umgehen kann...


Mfg

Enclave