网站显示了我从目录中删除的图像

时间:2018-12-05 15:48:21

标签: html5 flask bootstrap-4

对此很陌生,如果这很愚蠢,请抱歉。

我正在尝试在网页上显示图像。图像显示正常,但是当我更新或更改图像时,旧版本仍然存在。因此,例如,我加载一张图像,决定将其换成另一张,从我的图像文件夹中删除旧图像,添加新图像,但是图像的旧版本仍在继续显示。我发现如果重命名图像可以更改它,但是我不想继续重命名我的图像“ 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>

2 个答案:

答案 0 :(得分:2)

这是由于浏览器缓存。尝试在图片网址中添加随机数。

我认为您的页面在php中:

<img src="/static/img/cv_icon.png?rand=<?php echo rand(); ?>" />

答案 1 :(得分:1)

如果我是对的,您的意思是更改图像的内容(更新图像),并且当您检查网站时,它保持不变吗?

好吧,可能发生的事情是,您的浏览器可能会将其保存在高速缓存中,只要与计算机上的外观相同,它就不会更改任何内容。您将要做的是删除缓存。