0
swfを変更するたびにロードします。 変更された時刻のパスを返すクラスを作成しました。Javaを使用してswfのキャッシュを防止する
flexでLoaderを使用してswfをロードしています。
public class CacheBustingService {
public static String getTimeStamp(String inPath)
{
File file = new File(inPath);
String modified = file.lastModified()+"";
return modified+inPath;
}
}
私はまた、同様に、クエリ文字列に変更された時間を追加しようとしている:?INPATH modifiedTime = そのが働いていない修正。 誰でも私にこれを達成するより良い方法を提案できますか?
あなたはもっと具体的になることができますか?、私は解決策を理解しませんでした。 –
どの部分?フィルタの作成方法はわかりません。それをどのようにマップするか、またはキャッシュヘッダーがわからない場合は、 – Bozho
このクラスを使用して生成されるURLは、xmlを使用してas3に返されます。この場合、フィルターやキャッシュ防止ヘッダーが役立つとは思っていません。 jspでこのクラスを使用しています: <%out.print(CacheBustingService.getTimeStamp( "/ Project/assets/swf/test.swf"));%> –