Ouwe rakker |
|
Maarten (Murfy) heeft een keer een oplossing geïntegreerd voor dit op 1 van mijn eigen website. Hij maakte gebruik van de combinatie htaccess en php om het te bewerkstelligen, precies zoals het eerder hierboven al is aangeven.
Met htaccess zorg je ervoor dat de directory waar de bestanden instaan niet toegankelijk is via een browser. Daarna serveer je alle files gewoon met php.
<?php
header('Content-Type: application/force-download');
header('Content-Length: '.filesize($file));
header('Content-Disposition: attachment; filename="'.mysql_result($qFile,0).'"');
$fd = fopen($file,$read);
while(!feof($fd)) {
echo fread($fd, 4096);
ob_flush();
}
<?php header('Content-Type: application/force-download'); $fd = fopen($file,$read); }
Dat was de code die wij gebruikte om de bestanden te laten downloaden. We hebben getest met bestanden van 700MB en dit ging gewoon goed. |