2009-08-11 4 views
0

팝업 창에서 * .bat 파일을 열어야합니다. 내가하는 방법은 다운로드 서비스의 동작으로 설정된 URL이있는 팝업 창이 열리는 것입니다.IE의 팝업 창에서 * .bat 파일 열기

다운로드 서비스는 다음과 같은 헤더를 반환

이 시점에서
192.168.000.195.08080-192.168.000.201.52131: HTTP/1.1 200 OK 
Server: Apache-Coyote/1.1 
Content-Disposition: inline; filename="version.bat" 
Content-Type: text/plain 
Content-Encoding: gzip 
Vary: Accept-Encoding 
Date: Tue, 11 Aug 2009 14:54:09 GMT 
Connection: close 

IE 7 즉시 팝업을 닫 동안, IE를이 arent 모든 브라우저가 팝업 창에서 방망이를 표시!

질문 : (다운로드 프롬프트를 표시하지)

+0

IE8의 경우 "X-Content-Type-Options : nosniff"를 추가하십시오. http://blogs.msdn.com/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx 이전 IE 브라우저의 경우에는 쉽게 사용할 수 없습니다. 해결 방법. – EricLaw

답변

1

는 대부분의 시간 IE 단순히 콘텐츠 형식을 무시하고 그냥 간다 팝업에 박쥐 파일을 열 IE의 순서를 반환해야합니다 어떤 콘텐츠 유형 파일 확장자가해야 할 일을 파악할 수 있습니다. 네가 이걸 우회 할 수 있다고 생각하지 않아.

어쩌면 text/html 또는 이와 유사한 (text/xml) 텍스트로 설정해야 할 수도 있습니다.

+0

@ 니코 (Nikiko) : 귀하의 답변을 편집하여 IE 및 Windows에서 편집을 제거합니다. 이는 불필요하며 질문에 아무런 답변이되지 않습니다. –

+0

text/html worked =) – mkoryak

1

Handling MIME Types in Internet Explorer은 Internet Explorer가 파일을 처리하는 방법을 결정하는 데 사용하는 단계를 설명합니다.

만큼 당신이 윈도우 XP SP2 이상 및 도구>인터넷 옵션 ...> 보안 탭>사용자 지정 수준 ...>기타>파일 열기에 사용하는로은 콘텐츠에 따라 으로 설정되어 있습니다. 콘텐츠 영역에을 사용하도록 설정하면 원하는 동작을 얻게됩니다.