Mailinglisten-Archive |
Hi Ihr, Joerg Behrens schrieb: > Hmmm? Warum sollte gerade der Apache wissen ob der Download > erfolgreich/komplett war? Bei einem verbindungslosen Protokoll > wie HTTP auch > nicht ganz einfach oder ? Na, HTTP ist auch nur TCP und damit nicht verbindungslos - siehe http://jan.kneschke.de/projects/presentations/tcpip/html/slide_27.html :-) . Dh. kann man durchaus feststellen, ob alle Daten zum Client uebertragen wurden, und ob der TCP-Stack des Clients sie angenommen hat. Wenn das jetzt noch aequivalent mit "die Datei liegt wohlbehalten auf dem Desktop" wäre, dann wäre das Problem gelöst. Aber bei Clients, oder, wie man sie auch nennt, Windows, heisst ein lebender TCP/IP-Stack noch lange nicht, dass das OS bzw. sogar der Browser ebenfalls noch leben. Aber die Wahrscheinlichkeit, dass eine Datei, die direkt vom PHP durchgereicht wird , und die keinen connection_abort meldet, auch beim Kunden angekommen ist, ist sehr hoch. Nur man braucht halt ein PHP mit einem grosszuegig eingestellten Timeout. Liebe Grüße - johann
php::bar PHP Wiki - Listenarchive