Question

Je ne veux pas que mon application Java SWT mette en cache des fichiers Internet temporaires. Actuellement, je traite avec IE (car SWT utilise le navigateur natif) et le navigateur ne peut pas être modifié.

Le "Cache-Control: No-Cache" semble bien fonctionner pour chaque type de fichier que j'affiche, sauf WMV. Mon "expire" est défini sur 0. J'ai essayé toutes sortes de configurations de contrôle du cache avec sans cache (pas de GO pour WMV), sans magasin (non pour WMV), privé (permet à WMV de jouer mais des fichiers temporaires CAHces) , max-âge (pas d'effet), etc. Le fichier WMV propose uniquement le bouton d'arrêt cliquable. Mais frapper Stop and Play ne fait rien.

Le navigateur affiche des fichiers multimédias avec WMP, donc je ne comprends pas pourquoi WMV ne joue pas mais MP3 / MPG fonctionne bien (qui sont également lus dans WMP).

Y a-t-il quelque chose qui me manque dans mon en-tête de réponse qui obligera les fichiers temporaires à ne pas me mettre en cache et permettra à WMV de jouer? Je ne trouve rien en ligne sur le fait qu'il y a des problèmes avec sans cache et WMV.

Était-ce utile?

La solution

Il y avait un léger problème de formatage avec mon en-tête de réponse en ce qu'il ne se terminait pas avec deux cordes " r n". Mon en-tête de contrôle de cache n'avait que " n" à la fin de la chaîne et un outil d'utilité appelé Fiddler a rapporté cette erreur en formatage.

Le WMV fonctionne maintenant et rien n'est CAHCE pour un type de fichier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top