|
DeleteCache()は、DeleteCache()メソッドを記述したCRSファイルをダウンロードしたサーバのキャッシュを削除します。これは、アプリケーションが別のアプリケーションのキャッシュを削除してしまうなどの不整合を起こさないための仕様です。
そのため、アプリケーションとは別の(アプリケーションからロードされるCRSが存在しない)サーバにイメージファイルを配置し、取得している場合、アプリケーションでDeleteCache()を実行してもイメージファイルのキャッシュを削除することができません。
クライアントに残ったイメージファイルのキャッシュは、Biz/Browserのメニューより削除する必要があります。
既にこの様な構成で実装済みのシステムに対しましては、下記のいずれかの方法でご対応ください。
・イメージファイルをアプリケーションと同じサーバへ配置、取得する。
・DeleteCache()メソッドを実行するためのCRSを、イメージファイルを取得している
サーバへ配置し、そのCRSをロードする。
・イメージファイルを取得するためのサーバ側でHTTPのレスポンスヘッダにno-cacheを
指定する。
|