schildi: download mit php - probleme

Beitrag lesen

hallo,

ich habe momentan einen download von dateien so realisiert:

[...]
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename="".$filename.""");
readfile($file);
[...]

wenn ich nun besonders große dateien, in meinem fall pdfs mit mehr als ca. 500kb runterladen will mit dieser methode, dann sagt mir acrobat nach öffnen des pdfs, dass die datei fehlerhaft sei. ob es wirklich an der größe liegt, weiss ich allerdings auch nicht genau.

aber das andere problem ist, dass, umso größer die datei ist, das warten auf den download dialog immer länger dauert.

wie kann ich das realisieren, dass ein "normales" downloadfenster mit download-fortschritt sofort aufgeht? auch sollten die pdfs, oder auch andere dateien dabei nicht beschädigt werden...

danke für jede hilfe!