※ ChatGPTを利用し、要約された質問です(原文:画像アップロードと一時ファイルの問題)
画像アップロードと一時ファイルの問題
このQ&Aのポイント
Webアプリでの画像アップロードに関する問題が発生しています。
TOPページで画像を表示し、画像更新時に表示が更新されない現象が発生しています。
ブラウザを再起動せずに画像の更新を反映させる方法を知りたいです。
只今、画像アップロードを使ったWebアプリの作成をしておりまして、どうしても解決できない問題が出てきました。
TOPページに画像を表示させていまして、最初にページを開いた際に画像を読み込み、その画像をクライアント側の一時ファイルとして保存していると思うのですが、登録してある画像を更新した場合、TOPに戻っても前の画像が表示されてしまいます。
ページの流れは、
画像表示画面(TOP)→画像更新フォーム→確認画面→画像表示画面(TOP)
です。
現象をフローで説明しますと、
画像表示画面(画像Aが表示)→画像更新フォーム(画像Bに更新)→確認画面→画像表示画面(画像Aが表示されてしまう。)
ブラウザを一旦閉じて、開きなおすと画像表示画面に更新した画像が表示されます。
画像は、<img>タグで、画像掲示板と同階層のimgフォルダから読んでいます。
ブラウザを再度開かなくても、ページ遷移のみで更新した画像を反映させることはできますでしょうか?
お礼
>singlecat様 御回答ありがとうございます。 ご指摘通り、PHP側でキャッシュさせない処理を探していれてみました。 画像のパスの後にtime()を付けてみたところ、解決しました。 感謝しております。 どうもありがとうございました。