Das kann bei größeren Dateien problematisch werden. Eine sequentielle Verarbeitung wäre besser.
Nein, die wäre nicht besser, weil erst sichergestellt sein muss, dass die herunterzuladene Datei vollständig lesbar ist, bevor die Daownload-Header überhaupt gesetzt werden.
Nein, muss es nicht. Siehe unten.
Es hat soch keinen Sinn, dem Client die Download-Header zu senden und dann keine (oder nur eine unvollständige) Datei hinterherzuschicken.
Doch, diese sehr seltene Situation (mit verschmerzbaren Konsequenzen: der User kriegt ne Fehlermeldung, so what?) möchte man in Anbetracht der Gefahren liebend gerne in Kauf nehmen.
Darf ich fragen warum? Bin halt noch nicht so weit...
Weil manche Programmierer mit der vierten Dimension nicht umgehen können und daher die Probleme solange vereinfacehn, bis nur noch Schrott dabei herauskommt.
LOL. Du schreibst so erfrischend blumig. Hast du auch ne Tüte Inhalt dazu? Das wäre fantastique!