問題を再現する手順:
ステップ 1:ブラウザ (firefox) のキャッシュ履歴をクリーンアップしたとしましょう。
ステップ 2:ブラウザに www.stackoverflow.com と入力して、キャッシュ フォルダに新しいデータを取得します。
ステップ 3:ブラウザに「cache:about」と入力します
ステップ 4: [ディスク キャッシュ デバイス/リスト キャッシュ エントリ] をクリックします。
ステップ 5:キャッシュ フォルダにダウンロードされた「.png」ファイルを検索します。そして、データサイズが実際には 16425 バイトであることに注意してください。
ステップ 6:イメージが保存されているコンピューター上のパスをコピーします。
ステップ 7:問題のある問題を続行する前に、このリンクをクリックして画像がどのように見えるかをすばやく確認します。
ステップ 8:画像の確認
ステップ 9:最近コピーしたパス (イメージがシステムに保存されているパス) を開始/実行/貼り付けます。
ステップ10:これが画像です!ただし、手動で「.png」と入力する必要があります
ステップ 11:どのように見えるか見てみましょう:
ステップ 12:ファイルのサイズを変更したい画像を編集し、ブラウザがキャッシュした実際のサイズとは別のサイズにします。なので、画像を小さくして保存します。
ステップ 13:ファイルのサイズが実際に変更されていることを確認します。以前は 17kb でしたが、現在は 3kb です。
ステップ 14:ファイル名に追加した「.png」テキストを削除して、ブラウザーが読み取れるようにします。
ステップ 15:ブラウザでリロードを押しても、ファイルが読み込まれません!
期待される結果: - 簡単に理解できるようにするために、この例では ".png" を使用しましたが、同じ結果は得られません。私の実際の問題で、キャッシュにFLASH .swfファイルを読み取らせようとしているときに、元のデータサイズを積極的に変更しました..何かアイデアはありますか? リンク?サイズが変わっていても、ダウンロードしたファイルをブラウザに再度読み込むように指示する方法について、インターネットで情報を見つけることができません!!