2010-12-09 13 views
1

我在Coldfusion中创建一个RTF文件并将其写入服务器。一旦写入,我用来显示文件。 IE将在第一次正确加载该文件,但它会在文件更新时加载缓存版本而不是新文件。在Coldfusion中创建RTF文件 - IE显示缓存版本

该文件正在服务器上正确更新,但我无法让IE看看新版本。

+0

你发送了什么缓存标题? – 2010-12-09 22:13:41

+0

我在.cfm文件的头文件中有“no-cache”,但它似乎没有强制IE重新加载正在创建的RTF文件。 – NotThatDavidCross 2010-12-09 22:26:03

回答

1

一个简单的解决方案是更新链接时更新版本号。所以,第一次写文件时,你指向file.rtf?1。当你更新文件时,更新链接到file.rtf?2

如果你没有跟踪版本号,你可以使用类似的随机整数。

不,这不是优雅。但是,它确实有效。