raumgleita
Cadet 4th Year
- Registriert
- Feb. 2008
- Beiträge
- 119
Hallo
Ich nutze die funktion "readfile" so wie in der Dokumentation (http://php.net/manual/en/function.readfile.php).
Der Download funktioniert für kleinere Dateien (so 600MB). Grosse Image-Dateien (dmg/iso) ab 2GB sind nach dem Download korrupt. Also ich kann die Image Dateien nicht mehr mounten.
Der Download erfolgt über ftp von einem NAS. Problem besteht bei verschiedenen Browsern.
An was könnte das liegen?
Besten Dank!
raumgleita
Ich nutze die funktion "readfile" so wie in der Dokumentation (http://php.net/manual/en/function.readfile.php).
PHP:
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
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));
ob_clean();
flush();
readfile($file);
exit;
Der Download funktioniert für kleinere Dateien (so 600MB). Grosse Image-Dateien (dmg/iso) ab 2GB sind nach dem Download korrupt. Also ich kann die Image Dateien nicht mehr mounten.
Der Download erfolgt über ftp von einem NAS. Problem besteht bei verschiedenen Browsern.
An was könnte das liegen?
Besten Dank!
raumgleita