JaneXeno Part41

このエントリーをはてなブックマークに追加
660名無しさん@お腹いっぱい。
画像表示についてなんですけど
http://imepic.jp/20120523/451520
↑この画像は、一度取得し、ビューアーを閉じて、URLをもう一度クリックするとキャッシュから画像が表示されますが
http://www.imagebam.com/image/742541191674223
↑この画像は、一度取得し、ビューアーを閉じて、URLをもう一度クリックしても
最アクセスして取得し直しています。この違いはどこからくるのでしょうか
661名無しさん@お腹いっぱい。:2012/05/23(水) 14:01:12.79 ID:RobCES+G0
新しいフォルダに解凍したXeno120429と
http://blizzardkite.sakura.ne.jp/streamingplayer/files/imageviewurlreplace/ImageViewURLReplace120412.zip
で確認を行いました。
662koreawatcher ◆Nida.eneRA :2012/05/23(水) 21:23:53.63 ID:02dZ2nia0 BE:13098097-PLT(14567)
>>660
まず対処法ですが、下のURLを再アクセスさせないためには
イメージビューア設定の「キャッシュ」タブの「キャッシュ
の更新確認をしない拡張子」で「全て」をチェックします。

「画像」にチェックした場合、URLの拡張子が".jpg"等で
あるかContent-Typeが"image/〜"であれば、画像
キャッシュとみなして更新確認しません。

両者ともURLだけでは画像と判断できませんが、imepicの
Content-Typeが"image/〜"である一方、imagebamは
"application/octet-stream"であるため、拡張子からも
Content-Typeからも画像であるとは判断できず、更新確認
を実行してしまいます。下のURLの場合、304 Not Modified
が返ってくるため、データ自体は再取得されません。