在xampp中实际删除后图像没有被删除

Posted

技术标签:

【中文标题】在xampp中实际删除后图像没有被删除【英文标题】:Image not being deleted after actual deletion in xampp 【发布时间】:2018-08-11 14:59:36 【问题描述】:

我正在开展一个项目,在该项目中我遇到了个人资料图片的问题。我使用 Windows 10 作为系统,XAMPP (apache, mariadb, php) 作为开发工具。

我创建了一个profile.php 页面,它只显示用户信息和更新用户信息的选项。当我想显示头像时,它会在目录path="../img/user/alvis.jpg" 中找到图像并加载它。

如果我从目录中删除alvis.jpg 图像,并加载profile.php 页面,那么它将仍然显示图像而不会出现任何错误。

发生了什么事?

【问题讨论】:

【参考方案1】:

浏览器可能已经缓存了该图像。 在个人资料页面中检查图像是否仍然存在。如果没有,显示一些默认缩略图。

在创建、更新个人资料图像时,请使用独特的东西,而不是 alvis.jpg。例如时间戳

【讨论】:

【参考方案2】:

您可以在隐身浏览器中尝试此操作。实际上,可能会缓存图像,这使得浏览器从本地加载而不是从实际源加载。

为了确定,再次检查名称和路径 - 在您的代码和文件夹中。

【讨论】:

以上是关于在xampp中实际删除后图像没有被删除的主要内容,如果未能解决你的问题,请参考以下文章

在 Laravel 8 中更新图像后如何从公共文件夹中删除图像

如何彻底删除xampp

如何从 url 中删除端口以使 xampp 数据库中的图像源正常工作?

误删除或误格式化后的文件恢复

即使在图像被更改或删除后,以编程方式添加的 UIButtons 也会保留背景图像

卸载xampp后如何在phpmyadmin中恢复数据库