【发布时间】:2012-04-23 09:43:24
【问题描述】:
每当用户上传新图像时,图像名称保持不变(因为图像名称基于文件扩展名和 userid 值)chrome 不会更新缓存,图像看起来保持不变。
例如,用户将上传文件image.png
服务器将分析文件并将其存储为
87.png
但是,之前的文件image2000.png也被存储为
87.png
即使它们是不同的文件。
现在,img 调用是
<img src="/images/87.png">
对于两个单独的图像,但 chrome 没有意识到它们已更改,因此它会输出缓存的图像87.png,而不是在刚刚更新的服务器中加载新图像。
有没有办法强制 chrome(和其他浏览器)意识到这个图像刚刚更新,并从服务器而不是缓存加载图像?还是图像需要有一个新名称才能实现?
【问题讨论】:
-
您使用哪个网络服务器?阿帕奇?
-
数据是否来自数据库?
标签: php html google-chrome