ユーザーが新しい画像をアップロードし、画像名が同じままである場合(画像名はファイル拡張子とユーザーID値に基づいているため)、chromeはキャッシュを更新せず、画像は同じままであるように見えます。
たとえば、ユーザーはファイルをアップロードしますimage.png
サーバーはファイルを分析し、次のように保存します
87.png
ただし、前のファイルimage2000.png
は次のようにも保存されました
87.png
それらは異なるファイルですが。
さて、img呼び出しは
<img src="/images/87.png">
両方の別々の画像に対して、しかしchromeはそれらが変更されたことを認識しないため、87.png
更新されたばかりのサーバーに新しい画像をロードする代わりに、キャッシュされた画像を出力します。
Chrome(および他のブラウザ)にこのイメージが更新されたことを認識させ、キャッシュではなくサーバーからイメージをロードする方法はありますか?または、画像を実現するために新しい名前を付ける必要がありますか?