2010-12-09 14 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

如果你沒有跟蹤版本號,你可以使用類似的隨機整數。

不,這不是優雅。但是,它確實有效。