我不希望我的 Java SWT 应用程序缓存临时 Internet 文件。目前我正在处理IE(因为SWT使用本机浏览器),并且无法更改浏览器。
“缓存控制:无缓存”似乎适用于我显示的每种文件类型,除了 wmv。我的“过期”设置为 0。我尝试了各种缓存控制配置,包括 no-cache(wmv 不可用)、no-store(wmv 不可用)、private(允许 wmv 播放但 cahces 临时文件) , max-age (无效), 等等。 wmv 文件只带有可点击的停止按钮。但是点击停止并播放什么也没做。
浏览器显示带有 WMP 的媒体文件,所以我不明白为什么 wmv 无法播放但 mp3/mpg 工作正常(也可以在 WMP 中播放)。
我的响应标头中是否缺少某些内容会强制临时文件不缓存并让 wmv 播放?我在网上找不到任何关于 no-cache 和 wmv 存在问题的信息。