배경 : 우리 프로덕션 환경은 클라이언트 및 서버 쪽 모두에서 vbscript를 실행합니다. 그래서 우리는 여전히 IE8에 있습니다. 우리는 클라이언트 PC를 IE11로 업그레이드 할 계획입니다. 우리가 발견 한 한 가지 문제는 브라우저에서 파일 다운로드가 더 이상 작동하지 않는다는 것입니다. 다음 수행하는 VBScript를 호출 화면에, 말하자면, "test.xlsx"를 클릭 할 때 :콘텐츠 형식 응용 프로그램/다운로드는 Win7/IE8에서는 작동하지만 Win7/IE11에서는 작동하지 않습니다.
...
(read blob from database which can be pdf, xls, etc.)
....
If Not objRec.BOF And Not objRec.EOF Then
lngSize = objRec("document").ActualSize
objBlob = objRec("document").GetChunk(lngSize)
Response.ContentType = "application/download"
Response.AddHeader "Content-disposition","attachment; filename=""" + objRec("file_name") + """"
Response.BinaryWrite objBlob
...
우리는 프롬프트를 얻을 :
"를 열거 나 download_asp 저장 하시겠습니까 ? id = 1616 dev.ourintranet.com에서? "
"열기", "저장"및 "취소"옵션이 있습니다.
열기를 클릭해도 아무런 변화가 없습니다. 저장을 클릭하면 디렉토리 공용 대화 상자가 열리지 만 저장을 누르면 아무런 효과가 없습니다. 취소는 아무 것도하지 않습니다.
IE11에서 더 이상 작동하지 않는 이유는 무엇입니까? 고마워요!
열기 저장 취소 프롬프트에서 저장을 클릭하면 대화 상자는 실제로 유효한 파일 이름이 아닌 URL 문자열 "save download_asp? id = 1616"을 기본값으로 사용합니다. "c : \ test.txt"라고 변경하면 저장됩니다. 메모장에서 c : \ test.txt를 열 수 있습니다. – user3812719
지금까지 해결책을 찾았습니까? 나는 ASP.NET과 IE11/Win7에서도 동일한 문제에 직면하고있다. –