DOCX 파일은 웹 페이지에서 다운로드하지 못합니다
-
12-09-2019 - |
문제
사용자에게 다양한 문서 유형을 표시하는 웹 응용 프로그램이 있습니다. 사용자가 DOCX 파일을 보려고 할 때 Office 2003을 사용하는 경우 "displayDocument.aspx"파일을 저장할 것인지 묻는 대화 상자를 얻습니다.
이 동작을 재현 할 수 있으며 Word Viewer와 파일 유형 변환기 (두 순서 모두)를 설치하려고 시도했습니다. 확인했고 해당 파일 유형은 로컬 상자의 Word와 관련되어 있으며 DOCX MIME 유형이 서버에로드됩니다.
현재 솔루션은 문서를 PDF 또는 업그레이드 사무실로 다시 제출하는 것 같습니다. 어느 것도 사용자에게 편리하지 않습니다.
문제의 일부는 보안 정책이 브라우저에서 파일을 열 수 없으며 사용자 로컬 컴퓨터가 열기 전에 사용자 로컬 컴퓨터에 다운로드해야한다고 생각합니다. DOC 파일이 아닌 DOCX에 영향을 미치는지 알 수 없습니다.
참고 : 사용자에게 Office 2007이있는 경우 문제가되지 않습니다.
모든 도움이 감사합니다. 감사.
해결책
HTTP 헤더를 사용하여 파일을 열지 않고 다운로드 할 수 있습니다. 이렇게하면 저장을 요청하면 파일에 올바른 콘텐츠 유형이 있으며 DOCX 파일로 저장할 수 있습니다. 보다 http://msdn.microsoft.com/en-us/library/ms524327.aspx
다음 헤더를 추가하겠습니다.
Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Content-disposition: attachment; filename=Filename.docx
제휴하지 않습니다 StackOverflow