HTTPS (SSL) 호스트의 JSF 웹 응용 프로그램에서 파일 다운로드 (보통 CSV 또는 PDF)를 제공하고 있습니다. 그것은 대부분의 브라우저에서 잘 작동 만 IE7/8 다음과 같은 오류를 제공합니다 :IE는 foo.jsf를 다운로드 할 수 없습니다. IE는이 인터넷 사이트를 열 수 없습니다. 요청한 사이트를 사용할 수 없거나 찾을 수 없습니다.
Internet Explorer cannot download foo.jsf. Internet Explorer was not able to open this internet site. The requested site is either unavailable or cannot be found. Please try again
나는 오류가 JSF <h:commandLink>
태그는 IE와 호환되지 않는 관련이있다 생각합니다.
<h:commandLink value="Download" action="#{bean.download}" />
어떻게 이것이 발생하며 어떻게 해결할 수 있습니까?
내 관심사는 파일이 실제로 공개되지 않으며 실제로는 절대 캐시해서는 안된다는 것입니다. –
대신에'Cache-Control : no-store' 또는'Cache-Control : private'과'Pragma : private' 중 하나를 사용하십시오. 이것은 Internet Explorer에서 여전히 SSL상에서 작동하는 가장 유사한 것 같습니다. – bassim