Php 如何删除Codeigniter 3.1.9中的缓存文件或图像
我有一个图像库,其中保存了太多的图像并显示在一个页面上,每个图像都带有更新选项。当我上传一张新的图片时,效果很好。但当我通过上传新的图像文件来更改图像时,它在localhost(xampp)上运行良好,但在cpanel服务器和digital ocean服务器上不起作用(该站点分别托管在这两个平台上) 图像文件在上载的存储器上已更改,可以在其他浏览器上查看,但当前浏览器显示的是旧图像,而不是新上载的图像,即使在使用Php 如何删除Codeigniter 3.1.9中的缓存文件或图像,php,codeigniter,caching,Php,Codeigniter,Caching,我有一个图像库,其中保存了太多的图像并显示在一个页面上,每个图像都带有更新选项。当我上传一张新的图片时,效果很好。但当我通过上传新的图像文件来更改图像时,它在localhost(xampp)上运行良好,但在cpanel服务器和digital ocean服务器上不起作用(该站点分别托管在这两个平台上) 图像文件在上载的存储器上已更改,可以在其他浏览器上查看,但当前浏览器显示的是旧图像,而不是新上载的图像,即使在使用Ctrl+Shift+R刷新后也是如此 我必须删除完整的浏览器缓存数据才能在两台服务
Ctrl+Shift+R
刷新后也是如此
我必须删除完整的浏览器缓存数据才能在两台服务器上(但不能在本地主机上)看到新映像
我已经试过:
$this->output->delete_cache()代码>
但是没有用。上传新文件时,是否有任何其他解决方案可以从浏览器缓存中删除旧图像文件?亲爱的,使用下面给出的图像url追加更新时间 example.com/image/image.img.jpg?20-02-2021 00:01:03
当您上传图像时,请保存更新时间,然后将其附加到图像url中当向远程服务器发出请求时,您是否可以共享图像文件的响应头谢谢兄弟您让我开心一天。我使用了“time()”而不是“date()”,而且效果很好。