0
변경 될 때마다 swf를로드하려고합니다. 수정 된 시간의 경로를 반환하는 클래스를 작성했습니다.Java를 사용하여 swf의 캐시 방지
Flex에서 Loader를 사용하여 swf를로드하고 있습니다. ? 작동하지 그것의 수정 INPATH modifiedTime =
public class CacheBustingService {
public static String getTimeStamp(String inPath)
{
File file = new File(inPath);
String modified = file.lastModified()+"";
return modified+inPath;
}
}
나는 또한 같은 쿼리 문자열에 수정 시간을 추가 노력했다. 아무도 나에게 이것을 더 좋은 방법으로 제안 할 수 있습니까?
당신은 더 구체적 일 수 있습니까?, 나는 해결책을 이해하지 못했습니다. –
어떤 부분? 당신은 필터를 만드는 방법을 모른다. 캐시하는 방법을 원하지 않거나 캐시 헤더를 알지 못합니다. – Bozho
이 클래스를 사용하여 생성되는 URL은 xml을 사용하여 as3으로 다시 전송됩니다. 이 경우 필터 및 캐시 방지 헤더가 도움이 될 것이라고 생각하지 않습니다. JSP에서이 같은이 클래스를 사용하고 있습니다 : <% out.print (CacheBustingService.getTimeStamp ("/ 프로젝트/자산/SWF/test.swf")); %>를 –