2011-06-12 94 views
0

因此,我正在運行xampp和wordpress。我有一張圖片上傳到名爲"avatar.jpeg"的上傳目錄中。它顯示得很好。但是,當我刪除它並上傳名爲"avatar.jpeg"的新映像文件時,服務器不會反映更改並只顯示舊文件。但是,當我在Eclipse或我的資源管理器中打開文件時,服務器開始顯示更改並顯示新圖像。服務器不顯示文件替換,直到我在我的文件資源管理器中打開它

這可能是我從未學過的基本東西。我試圖在chmod上設置新文件的文件權限,但這沒有幫助。

回答

3

該文件將被緩存在瀏覽器中。要強制重新加載,請在文件中附加一個任意變量,例如<img src="yourfile.jpg?1234567" />

0

我也猜想這是一個像freddy K.所做的緩存問題。

我建議在您的服務器上配置ETags。 只需將附加內容添加到URL中,只需在附加字符串在所請求文件的每次更新時更改(使用當前時間戳或類似的所有時間都會強制客戶端在每個請求上下載文件並減慢頁面速度)。

http://httpd.apache.org/docs/2.0/mod/core.html#fileetag

相關問題