我让用户有机会用他选择的大图片装饰他的主页。提交后:
1新上传的图片被调整大小并重命名(并替换
uploads/home
目录中的前一张。它被重命名为homepic.jpg,它是同名的=> 中提到的那个css
)2图片出现在
<div>
背景图片为:background-image: url("uploads/home/homepic.jpg");
这种方法的好处是,如果新上传的图片的格式与格式不完全匹配 <div>
(太方形或太矩形),这不会导致显示错误:图片底部丢失一条细条或侧面,一点也不打扰。
唯一的问题是 主页需要刷新 2/3/4/5 或 6 次,才能看到新上传的图片出现。(最坏的 chrome:最多 20 次)奇怪的是,当您上传新图片时第二次立即显示。
无论如何,我希望它从一开始就可以工作,而不必依赖用户的手动刷新。
我目前正在使用Wamp
。我也尝试添加header("Cache-Control: no-cache");
.
我能做些什么来解决这个问题,或者是否有另一种方式来执行我想要的?