Udo Weik: Abschalten Cache bei Bildern

Beitrag lesen

Hallo Andreas,

ich habe eine HTML-Seite, die dynamisch erzeugt wird und ein BMP
enthält.

Warum bmp?
Das ist eines der ungünstigsten Bildformate, die es gibt.
Mit anderen Formaten läßt sich die Dateigröße ganz wesentlich reduzieren.
Wenn es verlustfrei sein muß, ist png meist die beste Wahl (in ganz wenigen Fällen .gif), wenn es nicht 100% farbecht sein muß, jpg.

Das hat seine Gründe.-

Das BMP wird auch verändert, trotzdem erscheint immer
das alte Bild. Ich vermute ein Cache-Problem. Der Text der Seite
wird richtig aktualisiert. Wie kann ich explizit den Cache bei
Bildern abschalten? Folgende Zeilen haben keine Wirkung:
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache>
<meta http-equiv="pragma" content="no-cache">

Diese Zeilen beziehen sich auf das HTML-Dokument, in dem sie stehen.
Und zwar ausschließlich auf dieses HTML-Dokument. Auf nichts anderes.

Sorge dafür, daß die entsprechenden Angaben in den HTTP-Headern des Bildes stehen, sonst können sie keine Auswirkung für das Bild haben.

Und was ist ein HTTP-Header eines Bildes?? Ein Beispiel wäre nett!
So ist das Bild eingebunden:
<img border="0" src="../PICTURE.BMP" align="center" width="252" height="356">

Oder sorge dafür, daß sich die URL des Bildes ändert (Anhängen eines Parameters mit timestamp oder Zufallswert).

Teilweise mache ich das schon so, wollte es aber hier aus
vielen Gründen verhindern.

Danke und Gruss
Udo