有没有办法“取消缓存”一个图像文件?我不想在图像src (它是一个用户头像图像)中添加缓存缓冲器,因为我不想在每个页面视图上都加载图像。基本上问题是,当用户上传一个新的头像时,它不会显示,直到他们重新加载页面,因为旧的仍然在缓存中使用相同的文件名。
发布于 2009-09-14 05:36:30
使文件名唯一(如GUID)。当用户上传新图像时,使用新的GUID将其保存为文件名:
save to => "avatars/bd25298e-b537-48e1-a002-35c26e0536be.gif"
发布于 2009-09-14 05:42:43
上传文件名时,传入唯一密钥(随机生成的密钥)。
发布于 2014-05-21 22:33:47
您可以在图像末尾添加时间或随机数,URL.Using、Jquery或Javascript。
例如:<img src="/image/jit.gif?version=2" >
像这样的东西。浏览器从server.It获取新版本的图片,100%为我工作。
https://stackoverflow.com/questions/1419821
复制相似问题