2009-10-21 5 views
0

내 Flex 앱에서 많은 이미지를 다운로드합니다. 사용자가 브라우저 창을 닫거나 페이지에서 다른 곳으로 이동할 때 해당 이미지는 로컬 캐시에 저장되어서는 안됩니다. SWF 파일의 HTTP 헤더는 매번 웹 사이트에서 파일을 가져 오도록 브라우저에 지시합니다. 즉, SWF 파일을 로컬로 저장하면 안됩니다. Flex 어플리케이션이 다운로드 한 이미지가 로컬에 저장되지 않도록하고 싶습니다.Flex는 클라이언트 컴퓨터의 로컬 캐시에 내용을 저장합니까?

Windows XP & 플래시 9를 확인했습니다. 그리고 아무것도 로컬에 저장되지 않았습니다. 나는 이것이 모든 플랫폼과 9 이상의 모든 버전의 Flash에서 사실이라고 생각합니까?

감사합니다.

답변

1

브라우저가 하위 브라우저를 사용하여 내용을 다운로드하므로 브라우저에서 내용을 캐시한다고 생각합니다. 내 경험에 의하면 때로는 브라우저가 캐시에 대한 HTTP 정보를 읽지 못하고 서버의 파일이 더 새로운 경우에도 캐시의 데이터를 사용합니다. 캐시를 사용하지 않도록 설정하는 유일한 방법은 파일을 다운로드 할 때마다 파일 이름을 변경하는 것입니다.

예를 들어 임의의 문자열 또는 타임 스탬프를 요청에 추가 할 수 있습니다. image1.gif is image1.gif? nocache = 1231231

+0

고마워! 주로 기본 브라우저를 사용한다는 사실을 주로 찾고있었습니다. – sc45

관련 문제