Friedrich: Dateidownload per script

Beitrag lesen

hi ich möchte in meinem Webserver-Script ein Dateidownload anbieten.
also wenn man aufruft http://meineip/getfile?fileid="2314" und dann eben die Datei mit der id 2314 bekommt, allerdings möchte ich die Datei verändern, z.B. alle e durch a ersetzen zum Beispiel.

Natürlich könnte man einfach die Datei bei Aufruf der Seite erst komplett einlesen, verändern und dann wieder ausgeben. Aber ich dachte mir, dass das bei grossen Dateien von 1gb+, vttl nicht das beste Verfahren ist erst die komplette Datei einzulesen sondern, lieber die einzelnen Dateiteile erst dann zu lesen+ändern wenn sie auch tatsächlich geschickt werden.

Nun ist es leider so, dass alle Methoden die ich kenne so funktionieren, dass bei Aufruf einer Seite erst die komplette Rückgabedatei berechnet wird und dann zurückgesendet gesendet wird. Ich will es aber anders, ich will sozusagen  das der n+1 te teil der Datei erst berechnet wird wenn der n te teil bereits gesendet wurde gibt es da eine Lösung für?

würde mich über ein lösung in C#/aspx oder php am meisten freuen aber auch andere Losungen sind mir sicher hilfreich.