从浏览器清除缓存

时间:2014-12-11 12:15:42

标签: flex caching browser clear

我在Flex中有一个应用程序,该应用程序以PDF格式生成文件。为了生成这些文件,我上传了一个源文件(Word格式),我可以在其中放置一些标签,例如#ds_version#,#cd_document#等。

标签由数据库信息替换,某些标签具有自动递增功能,例如#ds_version#。因此,用户可以在PDF中创建该文件的许多版本

但问题是:当用户从源文件创建新版本时,标签只会在我清理浏览器缓存时收到正确的信息。

有人知道通过Flex清除浏览器缓存的方法吗?

1 个答案:

答案 0 :(得分:2)

尝试在Web.config中添加代码:

<caching>
  <profiles>
    <add extension=".swf" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
    <add extension=".odt" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
    <add extension=".doc" policy="CacheUntilChange" kernelCachePolicy="DontCache" />  
    <add extension=".docx" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
  </profiles>
</caching>