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-ID: 96357

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

Ausgedruckt am: 22.11.2024 um 09:11 Uhr

36831
36831 08.09.2008 um 19:45:42 Uhr
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
Enclave
Enclave 21.09.2008 um 11:07:07 Uhr
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