Sven Rautenberg: 100-MB-Datei mittels readfile() ausgeben?

Beitrag lesen

Moin!

PS: Falls es Einwände gibt, warum readfile() hier nicht ok ist

Du liest die Mediadatei damit ein und gibtst die aus als Response. Das ist völlig in Ordnung (Einwand-frei). Wichtig ist:

der richtige Content-Type-Header (HTTP)
binmode STDOUT;

Der binmode() ist wichtig, damit bei einem print() der Byte-Stream sozusagen zusammenbleibt (mal einfach ausgedrückt).

Bei Perl vielleicht. Davon ist hier nicht die Rede.

- Sven Rautenberg