首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否从缓存中删除特定图像?

是否从缓存中删除特定图像?
EN

Stack Overflow用户
提问于 2009-09-14 05:32:16
回答 3查看 1.1K关注 0票数 1

有没有办法“取消缓存”一个图像文件?我不想在图像src (它是一个用户头像图像)中添加缓存缓冲器,因为我不想在每个页面视图上都加载图像。基本上问题是,当用户上传一个新的头像时,它不会显示,直到他们重新加载页面,因为旧的仍然在缓存中使用相同的文件名。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-14 05:36:30

使文件名唯一(如GUID)。当用户上传新图像时,使用新的GUID将其保存为文件名:

代码语言:javascript
运行
复制
save to => "avatars/bd25298e-b537-48e1-a002-35c26e0536be.gif"
票数 1
EN

Stack Overflow用户

发布于 2009-09-14 05:42:43

上传文件名时,传入唯一密钥(随机生成的密钥)。

票数 0
EN

Stack Overflow用户

发布于 2014-05-21 22:33:47

您可以在图像末尾添加时间或随机数,URL.Using、Jquery或Javascript。

例如:<img src="/image/jit.gif?version=2" >

像这样的东西。浏览器从server.It获取新版本的图片,100%为我工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1419821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档