私は、ユーザーが選択した大きな画像で自分のホームページを飾る機会をユーザーに与えます。送信後:
1新しくアップロードされた画像のサイズが変更され、名前が変更されます (そして、
uploads/homeディレクトリ内の以前の画像を置き換えます。同じ名前の homepic.jpg に名前が変更されます => で言及されているものcss)2
<div>背景画像が の写真が表示されます。background-image: url("uploads/home/homepic.jpg");
この方法の利点は、新しくアップロードされた画像の形式が形式と完全に一致しない <div>(正方形または長方形が多すぎる) 場合に、表示エラーにつながらないことです。まったく邪魔にならない側。
唯一の問題は 、新しくアップロードされた写真が表示されるようにするには、ホームページを 2/3/4/5 または 6 回更新する必要があることです。(Chrome では最悪: 最大 20 回) 2回目はすぐに表示されます。
とにかく、ユーザーの手動更新に頼る必要がなく、最初から機能することを望みます。
Wampとりあえず使っています。も追加してみましたheader("Cache-Control: no-cache");。
これを解決するために何ができますか、それとも私が望むことを実行する別の方法がありますか?