So ist es.
Ich denke, in download.php wird irgendetwas in der Richtung von
Code:
$fp = fopen($anyfile, 'rb');
header('Content-Type: ' . $contenttype);
header('Content-Size: ' . filesize($fp));
fpassthru($fp);
stehen und $anyfile aus der Datenbank gelesen sowie $contenttype je nach Fileextension angepasst, sodass man sicherlich nur in irgendeiner Konfigurationsdatei einen Eintrag wie "pdf,application/pdf" hinzufügen müsste.