Grafik aktualisieren
Michael
- html
Hallo!
Folgende Frage habe ich:
Ich habe ein Formular mit einem Upload-Feld.
Hier kann eine Grafik hochgeladen werden, die anschließend in
dem Formular angezeigt wird. Gleichzeitig wir der Link auf diese
Datei in einer Datenbank hinterlegt.
Lade ich jetzt eine neue Datei hoch so überschreibt diese meine alte (was sie auch soll).
Nur wird die neue Grafik nicht angezeigt. Selbst ein Reload bewirkt
keine Änderung. Erst wenn ich den Browser schließe und anschließend wieder öffne
wir die neue Grafik angezeigt.
Gibt es einen Trick, so daß der Browser sich automatisch nach dem Upload aktualisiert
und die neue Grafik anzeigt?
Moin Moin !
Mehrere:
1. Die Grafik per CGI oder ähnlicher Lösung ausliefern, und als "nicht cachebar" markieren.
2. Den Webserver so einrichten, daß die Grafik als "nicht cachebar" markiert wird: Siehe Server-Doku
3. "El bruto": An die Bild-URL einen Timestamp anhängen: Statt <img src="bild.gif" alt=""> schreibt man (serverseitig oder mittels Javascript) <img src="bild.gif?dummy=20030320152155" alt="">.
Alexander
Könntest Du mir die erste Variante etwas näher erklären...
- Die Grafik per CGI oder ähnlicher Lösung ausliefern, und als "nicht cachebar" markieren.
Danke
Moin Moin !
http://www.mnot.net/cache_docs/
Alexander