문제

Java SWT 응용 프로그램이 임시 인터넷 파일을 캐시하기를 원하지 않습니다. 현재 SWT가 기본 브라우저를 사용하기 때문에 IE를 다루고 있으며 브라우저를 변경할 수 없습니다.

"Cache-Control : No-Cache"는 WMV를 제외한 모든 파일 유형 I 표시에 대해 잘 작동하는 것 같습니다. 내 "Expires"는 0으로 설정되어 있습니다. 나는 캐시가없는 캐시 컨트롤 구성을 시도했습니다 (WMV에 대한 이동 No WMV), 없음 스토어 (WMV의 경우 없음), 개인 (WMV가 재생되지만 Cahces Temp 파일). , MAX-AGE (효과 없음) 등 WMV 파일에는 중지 버튼 만 클릭 할 수 있습니다. 그러나 멈추고 플레이하는 것은 아무것도하지 않습니다.

브라우저는 WMP로 미디어 파일을 표시하므로 WMV가 왜 재생되지 않는지 이해하지 못하지만 MP3/MPG가 잘 작동합니다 (WMP에서도 재생됨).

내 응답 헤더에 놓친 내용이 Temp 파일을 캐시하지 않도록하고 WMV를 재생하게 할 것입니까? 캐시와 WMV에 문제가있는 것에 대해 온라인에서 아무것도 찾을 수 없습니다.

도움이 되었습니까?

해결책

응답 헤더에는 두 개의 " r n"문자열로 끝나지 않았다는 점에서 약간의 형식 문제가있었습니다. 내 캐시 제어 헤더는 문자열 끝에 " n"만 가지고 있었고 Fiddler라는 유틸리티 도구는이 오류가 서식에서보고되었습니다.

WMV는 이제 작동하며 모든 파일 유형에 대해서는 아무것도 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top