对此很陌生,如果这很愚蠢,请抱歉。
我正在尝试在网页上显示图像。图像显示正常,但是当我更新或更改图像时,旧版本仍然存在。因此,例如,我加载一张图像,决定将其换成另一张,从我的图像文件夹中删除旧图像,添加新图像,但是图像的旧版本仍在继续显示。我发现如果重命名图像可以更改它,但是我不想继续重命名我的图像“ Icon4”,“ Icon7”等,因为那样会变得混乱。
<div class="col-lg-4 col-sm-6 portfolio-item">
<div class="card h-100">
<a href="#"><img class="card-img-top" src="/static/img/cv_icon.png" alt=""></a>
</div>
</div>
答案 0 :(得分:2)
这是由于浏览器缓存。尝试在图片网址中添加随机数。
我认为您的页面在php中:
<img src="/static/img/cv_icon.png?rand=<?php echo rand(); ?>" />
答案 1 :(得分:1)
如果我是对的,您的意思是更改图像的内容(更新图像),并且当您检查网站时,它保持不变吗?
好吧,可能发生的事情是,您的浏览器可能会将其保存在高速缓存中,只要与计算机上的外观相同,它就不会更改任何内容。您将要做的是删除缓存。