Hallo,
herzlichen Dank. Ich habe das nun ausgiebig getestet. Immer mit der selben (Ihrer) ISO-Datei.
Auf Ihrem Server (Windows IIS PHP 7.4.20):
Der Download per Link klappte (Wette verloren).
Der Link per Dateibrowser brach bei ca. 1,6GB ab.
Auf unserem Server (Windows Apache PHP 7.4.3):
Beide Downloads, per Link und Dateibrowser funktionieren und brechen nicht ab.
Nach einigem Googeln bin ich ziemlich sicher, dass die Problemursache irgend ein PHP-Internes Limit ist, das wir leider nicht umgehen können. Dieses Limit scheint je nach PHP Version und Platform unterschiedlich zu sein.
Da kann ich Ihnen aktuell also leider keine Lösung anbieten. Sie müssten die Dateien ggf. in kleinere Teile aufteilen oder anderweitig zum Download bereitstellen.
Eine minimale Anpassung habe ich an unserem Code noch gemacht (Content-Type und Content-Transfer-Encoding), ds wird sich aber auf Ihr Problem sicher nicht auswirken (bei uns trat das Problem nicht auf, konnte also nicht getestet werden). Online-Update wird in ca. 30 Minuten verfügbar sein.