Der Martin: Download einer Datei immer vom Server erzwingen

Beitrag lesen

Hi,

mt META-Tag kann ich ja den Browser zwingen, dass HTML-Dateien immer vom Server heruntergeladen werden sollen und nicht.

... und nicht was? Der Satz endet irgendwo zwischen Tag und Siehsch-mi-net.
Aber: Nein, zwingen kannst du einen Browser mit solchen Angaben nicht, du machst ihm damit nur Vorschläge. Er kann sie akzeptieren oder ignorieren und nach eigenem Ermessen handeln.

Aber wenn ich auf der Seite eine Datei zum Download anbiete, dann wird diese immer noch vom Browser aus dem Cache genommen.
Kann ich das auch verhindern?

Ja, für dich selbst als Nutzer mit einer sinnvollen Browser-Cachekonfiguration.

Diese hier funktionieren leider nicht:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

Wo sollen die denn auch stehen? In einem HTML-Dokument? Dann gelten sie natürlich auch nur für eben dieses HTML-Dokument. Aber diese meta-Angaben sind ja auch nur ein Ersatz für die gleichnamigen HTTP-Header - und die kannst du bei *jeder* Ressource verwenden.

Dennoch: Ob sich der Client wirklich dran hält, weiß man nicht.

Ciao,
 Martin

--
Wenn man keine Ahnung hat - einfach mal Fresse halten.
  (Dieter Nuhr, deutscher Kabarettist)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(