ich hab ein Problem und hocke schon seit zwei Tage dran - ohne Erfolg. Doch worum gehts? Ich habe auf meiner Homepage eine Möglichkeit, Bilder per AJAX hochzuladen (via iFrame).
Also hat es mit Ajax (XMLHttpRequest) nichts zu tun.
Ich weiß mittlerweile über die Techniken von AJAX-Push einigermaßen bescheid,
Offenbar nicht. Es gibt derzeit keinen echten Ajax-Push.
weiß allerdings nicht, wie ich die Verbindung zwischen Client und Server aufrechterhalten soll, bis ein neues Bild hochgeladen wurde.
Das geht nicht (browserübergreifend). Clients können lediglich regelmäßig Pollen, also beim Server nachfragen, ob es Neues gibt. Es gibt zwar Wege und Möglichkeiten, die Verbindung offenzuhalten, aber das geht meines Wissens nicht über längere Zeiträume hinweg.
Gibt es eigentlich einen eleganteren Weg, eine Datei ohne Reload hochzuladen als mit einem iFrame?
Nein. Höchstens per Flash (SWFUpload).
Mathias