Frage

Ich möchte nicht, dass meine Java SWT -Anwendung temporäre Internetdateien zwischenspeichert. Derzeit habe ich es mit IE zu tun (weil SWT den nativen Browser verwendet) und der Browser kann nicht geändert werden.

Die "Cache-Control: No-Cache" scheint für jeden Dateityp zu funktionieren, den ich außer WMV anzeigt. Meine "Ausläufe" sind auf 0 gesetzt. Ich habe alle Arten von Cache-Steuerungskonfigurationen mit No-Cache (No GO for WMV), No-Store (No GO für WMV), privat (erlaubt WMV zum Spielen, aber Cahces-Temp-Dateien) ausprobiert. , max-altern (ohne Effekt) usw. Die WMV-Datei erstellt nur die Schaltfläche Stopp-Schaltfläche. Aber wenn man Stop and Play schlägt, tun Sie nichts.

Der Browser zeigt Mediendateien mit WMP an, daher verstehe ich nicht, warum WMV nicht abgespielt wird, aber MP3/MPG funktioniert gut (die auch in WMP gespielt werden).

Fehlt mir etwas in meinem Antwortheader, das die TEMP -Dateien dazu zwingt, nicht zu cache, und lässt WMV abspielen? Ich kann online nichts darüber finden, dass es Probleme mit No-Cache und WMV gibt.

War es hilfreich?

Lösung

Es gab ein geringes Formatierungsproblem mit meinem Antwortheader, da es nicht mit zwei " r n" -Saiten endete. Mein Cache-Kontroll-Header hatte nur " n" am Ende der Zeichenfolge und ein Dienstprogramm-Tool namens Fiddler meldete diesen Fehler bei der Formatierung.

Die WMV funktioniert jetzt und für jeden Dateityp ist nichts geeignet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top