2008-10-07 5 views
29

이 답변은 간단합니다.IE에서 Docx 다운로드 - IIS에서 MIME 유형 설정

다운로드 할 때 (문서를 찾을 수 없음) 오류가 발생하는 docx 파일이 있습니다 .... .doc 파일도 괜찮습니다. 나는 이것이 단지 iis 설정이라고 확신한다. 서버에 대한 사용 권한은 모든 파일에 대해 모두 동일하다.

답변

40

예, IIS 설정입니다. 기본값은 it will only serve files for which the extension matches a defined MIME type입니다.

은 위의 링크 된 KB 문서의 단계를 따르 파일을 다운로드 할 수 .DOCX 허용하려면

  1. 열고 IIS MMC (Microsoft Management Console)를 로컬 컴퓨터 이름을 마우스 오른쪽 단추로 클릭 한 다음 클릭 속성.
  2. MIME 형식을 클릭하십시오.
  3. 새로 만들기를 클릭하십시오.
  4. 확장명 상자에 원하는 파일 확장명 (이 경우 .docx)을 입력하십시오.
  5. MIME 형식 상자에 application/vnd.openxmlformats-officedocument.wordprocessingml.document 을 입력하십시오.이 원래 MIME 형식 대신 'application/msword'를 대신 사용하는 @web 개발자에게 감사드립니다.
  6. 새 설정을 적용하십시오. World Wide Web 게시 서비스를 다시 시작하거나 변경 내용을 적용하려면 작업자 프로세스가 재생 될 때까지 기다려야합니다. 이 예에서 IIS는 이제 .docx 확장명을 가진 파일을 제공합니다.
  7. KB 문서는 일반 application/octet-stream MIME 타입을 사용하는

참고 :이 일반적으로 작동해야하지만,보다 구체적인 MIME 타입이 존재하는 경우, 이러한 응용 프로그램/msword로 레이블로, 그를 사용하는 것이 가장 좋습니다. 당신이 위의 솔루션의 5 단계에서

3

IIS의 확장 (최대 6.0)와 관련된 MIME 형식이없는 경우, 당신이 404보다 Requests for static files return 404 error (IIS 6.0)

다른 참조 줄 것이다, 그냥 때문에 오류를 지정하지 않았습니다 위로 표시 : 헤더에서 캐싱을 금지하면 클라이언트에서 유사한 동작이 발생할 수 있습니다. 하지만 그것은 일반적인 문제이며 .docx에 묶여 있지 않습니다.

27

은 MIME 유형 상자에 응용 프로그램/msword로 레이블에서

말했다.

"application/msword"MIME 형식은 2003 ".doc"파일 단어의 형식입니다. 단어 2007 ".DOCX"파일에 대한 올바른 MIME 유형은 다음과 같습니다

응용 프로그램/vnd.openxmlformats-officedocument.wordprocessingml.document

this 게시물을 참조하십시오.

9

감사합니다. 매우 유용합니다.

MIME 유형은 다음과 같습니다.PPTX (2007 파워 포인트)

응용 프로그램/vnd.openxmlformats-officedocument.presentationml.presentation

하고 .XLSX (2007 엑셀)

응용 프로그램/vnd.openxmlformats-officedocument입니다 .spreadsheetml.sheet

[여기는 전치 한 것입니다. 나는 Sven을 지적 해 주셔서 감사합니다.]