【发布时间】:2009-10-07 13:54:19
【问题描述】:
我不希望我的 Java SWT 应用程序缓存临时 Internet 文件。目前我在处理IE(因为SWT使用的是原生浏览器),浏览器无法更改。
“缓存控制:无缓存”似乎适用于我显示的每种文件类型,除了 wmv。我的“过期”设置为 0。我尝试了各种缓存控制配置,包括 no-cache(wmv 不可用)、no-store(wmv 不可用)、private(允许 wmv 播放但 cahces 临时文件) , max-age (无效)等。 wmv 文件只提供可点击的停止按钮。但是点击 stop and play 什么也没做。
浏览器显示带有 WMP 的媒体文件,所以我不明白为什么 wmv 无法播放,但 mp3/mpg 工作正常(在 WMP 中也可以播放)。
我的响应标头中是否缺少某些内容会强制临时文件不缓存并让 wmv 播放?我在网上找不到任何关于 no-cache 和 wmv 存在问题的信息。
【问题讨论】:
-
您是否偶然使用了 HTTPS? blogs.msdn.com/ieinternals/archive/2009/10/02/…
标签: http-headers response cache-control