问题描述
||
所以我正在运行xampp和wordpress。我有一张图像上传到名为
\"avatar.jpeg\"
的上传目录。它显示就好了。但是,当我删除它并上传名为“ 0”的新图像文件时,服务器不会反映出更改,而只会显示旧文件。但是,当我在Eclipse或资源管理器中打开文件时,服务器将开始显示更改并显示新图像。
这可能是我从未学过的基本知识。我尝试使用chmod
来设置新文件的文件权限,但这没有帮助。
解决方法
该文件将被缓存在您的浏览器中。要强制重新加载,请将任意变量附加到文件中,例如
<img src=\"yourfile.jpg?1234567\" />
, 我也猜想这是像freddy K.一样的缓存问题。
我建议在您的服务器上配置ETag。
仅在URL上附加一些内容可能仅在所请求文件的每次更新中附加的字符串发生更改时才有帮助(始终使用当前时间戳或类似时间戳将强制客户端在每个请求上下载文件并减慢页面速度) 。
http://httpd.apache.org/docs/2.0/mod/core.html#fileetag