• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Seite aktualisieren (lassen)

cm1310

Neues Mitglied
Hallo zusammen,

via Upload wird ein Bild (BMP, GIF, PNG) auf einen Webserver hochgeladen und dort (aus Platzgründen) immer mit demselben Namen unter Berücksichtigung der Dateiendung gespeichert, wobei das alte Bild (die alte Datei) überschrieben wird.
Bsp.:
hund.bmp ==> testbild.bmp, katze.bmp ==> testbild.bmp
hund.gif ==> testbild.gif, katze.gif ==> testbild.gif
hund.png ==> testbild.png, katze.png ==> testbild.png

Nach erfolgreichem Upload wird dem Browser die URL des gerade hochgeladenen Bildes (mit dem "neuen" Dateinamen) mitgeteilt, wobei die URL quasi immer dieselbe ist (http://www.examples.com/tmp/testbild.bmp). Nach dem Reload der Seite via Ajax mit der Bild-URL wird jedoch im FF 9/10 sowie im IE 8/9 immer noch dasselbe Bild angezeigt, lediglich der Safari zeigt das neue Bild.
Bsp.:
Erster Upload: hund.bmp ==> URL: http://www.examples.com/tmp/testbild.bmp - Hund wird im Browser dargestellt
Zweiter Upload: katze.bmp ==> URL: http://www.examples.com/tmp/testbild.bmp - Hund wird immer noch im FFund IE dargestellt, Safari zeigt Katze
Im Head der Seite ist vermerkt:
Code:
[COLOR=#000000][FONT=Times New Roman]
<meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, post-check=0, pre-check" />[/FONT][/COLOR]
aber FF und IE scheinen sich nicht darum zu kümmern. :twisted:

Folgendes jedoch funktioniert einwandfrei:
Erster Upload: hund.gif/png/jpg ==> URL: http://www.examples.com/tmp/testbild.gif/png/jpg - Hund wird im Browser dargestellt
Zweiter Upload: katze.bmp ==> URL: http://www.examples.com/tmp/testbild.bmp - Katze wird im Browser dargestellt

Frage: Kann ich den Browser via Javascript irgendwie dazu zwingen, dass Bild zu aktualisieren?

Dank vorab und Gruß, Carsten
 
Zuletzt bearbeitet:
Und noch ein Tipp: BMP-Bilder solltest Du im Web nicht verwenden. Die sind einfach viel zu groß :]
 
Zurück
Oben