﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
482	Modul Download / ggf. DownloadPlus	Roger Rehnelt	d.schmitzer	"Derzeit ist es so, dass zunächst die ganze Datei eingelesen wird, um sie dann herunter zu laden. Bei großen Dateien und niedrigen php.ini Beschränkungen kann dies schon zum Flaschenhals werden.

Ich habe folgende Script gefunden, was den Speicher nicht so sehr belasten sollte:


{{{
<?php
$filename = $_GET['s'];
 
header (""HTTP/1.1 200 OK"");
header(""Content-Type: application/octet-stream"");
header(""Content-Disposition: attachment; filename=\"""".$filename.""\"""");
header(""Content-Length: "".filesize($filename));
 
$size = 1048576;
$file = fopen($filename, 'rb');
while (!feof($file))
{
    echo fread($file, $size);
    ob_flush();
    flush();
}
fclose($handle);
?>
}}}


Vielleicht schafft das Abhilfe?"	enhancement	new	major	3.13	Core	3.11			
