2012-04-21 5 views
0

확장명이 .svg 인 비디오 게임의 경우 savegame 파일을 사용하고 있습니다.MIME 형식을 무시하는 Internet Explorer

브라우저는 이것을 스케일 된 벡터 그래픽으로 해석하므로 .htaccess 파일에 AddType application/octet-stream .svg을 추가했습니다. 이것은 Firefox와 Chrome에서 작동하지만 믿거 나 말거나, 좋은 인터넷 익스플로러에 문제가 있습니다.

아이디어가 있으십니까?

답변

6

다른 브라우저와 비교할 때 Internet Explorer는 일부는 rather advanced attempts at detecting the contents of application/octet-stream입니다. 기본적으로 내용을 인식하는지 먼저 확인하고 그렇지 않으면 파일 접미사 (이 경우 svg)에서 처리를 기반으로합니다. 다른 브라우저는 당신이 말하는 내용 유형에 완벽하게 만족할 것입니다.

IE에서 작동하게하는 것은 파일로 무엇을 할 것인가에 달려 있습니다. 파일로 다운로드하려는 경우 Content-Disposition: attachment; filename="myfile.svg" 헤더를 사용하여 IE를 다운로드하고 파일을 보려고하지 않을 수 있습니다. 이를 수행하는 방법의 예는 here입니다.

+2

X-Content-Type-Options : nosniff도 설정할 수 있습니다. –