如何在 Codeigniter 3.1.9 中删除缓存文件或图像

How to remove cache files or images in Codeigniter 3.1.9

我有一个图片库,其中保存了太多图片并在单个页面上显示,每张图片都有更新选项。当我上传一张新图片时,它工作正常。但是当我通过上传一个新的图像文件来更改图像时,它在本地主机上工作正常(xampp)但在 cpanel 服务器和数字海洋服务器上不起作用(这个网站分别托管在两个平台上)。

图像文件在上传的存储中发生了变化,可以在其他浏览器上查看,但当前浏览器显示旧图像而不是新上传的图像,即使在使用 Ctrl+Shift+R 刷新后也是如此。

我必须删除完整的浏览器缓存数据才能在两台服务器上看到新图像(但在本地主机上看不到)。

我已经试过了:

  1. $this->output->delete_cache();

但没用。是否有任何其他解决方案可以在上传新文件时从浏览器缓存中删除旧图像文件?

亲爱的附加更新时间与图像 url 就像在

下给出的一样

示例。com/image/image.img.jpg?20-02-2021 00:01:03

上传图片时保存更新时间然后附加图片url