에 워드 문서를 작성합니다 : 그것은 모든 주요 브라우저에서 잘 작동하지만 IE8에 실패플라이
Response.AddHeader("Content-type", "application/vnd.openxmlformats-officedocument.wordprocessingml.document");
Response.AppendHeader("Content-disposition", "attachment; filename=Bio.docx");
Response.BinaryWrite(lawyerBio.MakeDoc());
.
인터넷 익스플로러에서 '존 스미스' '사이트 도메인'을 다운로드 할 수 없습니다 : IE8이하고있는 어떤
내가 페이지를 명중 처음으로, 그것은라는 팝업 오류가 있습니다.
Internet Explorer에서이 인터넷 사이트를 열지 못했습니다. 요청한 사이트 을 사용할 수 없거나 찾을 수 없습니다. 나중에 을 다시 시도하십시오.
내가 OK를 누른 다음 페이지를 새로 고치면 파일 이름 Bio.docx로 잘 다운로드됩니다. 매번 처음 실패하고 매번 두 번째로 작동합니다. 존 스미스 (John-Smith)는 현재 일어나고있는 페이지의 파일 이름이므로 처음부터 마치 내용 처리에 나타나지 않는 것처럼 보입니다.
IE8과 관련하여 알려진 문제가 있습니까? 아니면 내가 잘못하고 있다는 것을 알 수있는 것이 있습니까?
건배
업데이트
다음은이 파일을 전송 헤더입니다
Array
(
[0] => HTTP/1.1 200 OK
[1] => Cache-Control: no-cache, no-store
[2] => Pragma: no-cache
[3] => Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
[4] => Expires: -1
[5] => Server: Microsoft-IIS/7.5
[6] => Set-Cookie: website#sc_wede=1; path=/
[7] => Set-Cookie: website#lang=en; path=/
[8] => Set-Cookie: ASP.NET_SessionId=zabhwz55brq0ebfyjqn1c3bm; path=/; HttpOnly
[9] => Content-Disposition: attachment; filename=Bio.docx
[10] => X-AspNet-Version: 2.0.50727
[11] => Set-Cookie: SC_ANALYTICS_GLOBAL_COOKIE=323F079A90B545F39F8A6A9EB9B919DB; expires=Fri, 26-Oct-2012 17:44:57 GMT; path=/
[12] => Set-Cookie: SC_ANALYTICS_SESSION_COOKIE=118B88825A054BA1BAF327B0561C3EBB,1; path=/
[13] => X-Powered-By: ASP.NET
[14] => Date: Thu, 27 Oct 2011 17:44:57 GMT
[15] => Connection: close
[16] => Content-Length: 169581
)
IE8이 "모든 주요 브라우저"로 집중되지 않음을 알 수 있습니다.) –
SSL 또는 캐시 제어 헤더를 사용하고 있습니까? – Martey
SSL이 없지만 FF Web Dev에서 헤더 사본을 가져와 원래 질문에 첨부합니다. –