ブラウザがサーバーからファイル(イメージ)の新しいバージョンを取得する方法がありますか(サーバーまたはクライアント側)ですか。問題の画像は、それ以外の場合は長時間キャッシュされます。私は、例えば、画像のURLに乱数を付加することができますが、これはこの状況では受け入れられません。 全く同じのURLから画像をリフレッシュする必要があります。イメージをリフレッシュするかキャッシュをクリアする
私がやっていること:ユーザーがビデオをアップロードするYouTubeのようなポータル。各ビデオには、ポータルのさまざまなページに表示されるサムネイルがあります。ユーザーはいつでもサムネイルを変更できます(サムネイルは3つのサムネイルから選択できます)。このような場合(新しい画像が「元の」画像を上書きする)、動画のサムネイルを更新して所有者(他のユーザーに古いサムネイルが表示されても気にしない)が新しいサムネイルを表示するようにしませんサムネイルが表示されます。
私はこれができないのではないかと心配していますが、私は確かにここに求めています。
更新:
example.jpg?refresh=yesplease
あなたはまた、各訪問そのイメージをリフレッシュすることができます:私は、次のような、
Expires:ヘッダーを過去に設定しますか? – Satya
@Satyaクライアントはすでに画像がキャッシュされているため動作しません。また、再度チェックすることはありません。 –