FIX: 내용-처리: 파일 다운로드 대화 상자를 표시하지 않는다

기술 자료 번역 기술 자료 번역
기술 자료: 182315 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR182315
모두 확대 | 모두 축소

현상

웹 사이트 http://www.nic.mil/ftp/rfc/rfc2183.txt 설정에 따르면 파일을 클라이언트에 반환할 때 "attachment" 유형을 가진 내용-처리(Content-Disposition)는 클라이언트가 사용자에게 정보를 입력하라는 메시지를 표시해야 합니다. 일반적으로 이 입력은 사용자가 파일을 볼 것인지 저장할 것인지를 나타냅니다. Internet Explorer 4.01은 사용자에게 메시지를 표시하지 않고 반환된 파일을 열려고 시도할 수 있습니다.

현재 상태

Microsoft는 본 문서의 시작 부분에 나열한 제품에서 이 문제를 확인했습니다.
이 버그는 Internet Explorer 5에서 해결되었습니다.

추가 정보

클라이언트에 설치된 응용 프로그램용 문서 파일을 Internet Explorer에서 처음 열면 Explorer는 다음 옵션 중 선택하라는 파일 다운로드 대화 상자를 표시합니다.

  • 현재 위치에서 이 파일 열기
  • 이 파일을 디스크에 저장
이 대화 상자는 다음 확인란도 제공합니다.
이런 형식의 파일을 열기 전에 항상 확인
사용자가 이 확인란 선택을 취소하면 Explorer는 이런 형식의 파일은 항상 엽니다.

파일이 "attachment" 형식의 내용-처리 헤더를 Explorer에 반환하면 Explorer는 위의 선택에 관계 없이 메시지를 표시해야 합니다. 사실 Explorer는 항상 메시지를 표시하지 않을 수 있습니다.

Internet Explorer 4.01은 파일 이름이 제안된 파일 다운로드 대화 상자(나타날 경우)를 초기화한다는 점에서 내용-처리 헤더를 지원하지 않습니다. 다음 코드는 내용-처리 헤더와 CGI의 지원되는 파일 이름을 보내는 방법을 보여줍니다.
   #include <stdio.h>
   int main()
   {
     char szContentType[]="Content-Type: bad/type\r\nContent-Disposition:"
                          " attachment; filename=name.xxx\r\n\r\n";
     printf(szContentType);
     printf("This is a test.");
     return 0;
   }
파일 이름 매개 변수에 경로를 넣지 마십시오. 또한 따옴표로 묶지 마십시오.

Explorer에서 인식하지 못하는 형식으로 Content-Type을 설정해도 파일 다운로드 대화 상자가 나타날 것이라고 생각할 수 있습니다. 사실 Explorer는 서버에서 보낸 데이터를 "확인"하고 보내는 파일 형식을 찾습니다. 파일 형식을 인식한 경우 사용자 기본 설정에 따라 동작합니다. 현재 Internet Explorer로 파일을 다운로드할 때 파일 다운로드 대화 상자가 표시되도록 할 완벽히 신뢰할 수 있는 방법은 없습니다.

참조

속성

기술 자료: 182315 - 마지막 검토: 2001년 10월 31일 수요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Explorer 4.01 서비스 팩 2
키워드:?
kbbug kbfaq kbfix kbiefaq KB182315
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com