글
고객사 요청에 따라 <a href="/ekp/docs/manual/phone_directory.mht"~~~~ 식으로 확장자 mht 링크를 걸어줬다.
그런데... 반영 이후 해당 링크를 눌렀을 때 아래와 같이 익스플로러 브라우저에 출력이 되었다.
MIME-Version: 1.0
X-Document-Type: Workbook
Content-Type: multipart/related; boundary="----=_NextPart_01CF2D62.C56FFF10"
이 문서는 웹 보관 파일입니다. 이 메시지가 나타나면 사용자의 브라우저나 편집기에서 웹 보관 파일이 지원되지 않는 것입니다. Windows® Internet Explorer®와 같이 웹 보관 파일을 지원하는 브라우저를 다운로드하십시오.
------=_NextPart_01CF2D62.C56FFF10
Content-Location: file:///C:/506BCAB9/phone_directory.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"
IE10으로도 IE11로도 똑같이 출력되기에 뭐가 문젠지 모르다가 혹시 웹서버 설정이 잘못된게 아닌가 생각이 들었다.
결국 해결했는데 경로는 다음과 같다
웹서버 web.xml에서 아래와 같은 MIME Type Mapping을 해주도록 하자!
<mime-mapping>
<extension>mht</extension>
<mime-type>message/rfc822</mime-type>
</mime-mapping>
로컬에서 테스트 해보니 잘되더라.. 이걸로 3시간이나 잡아먹었다 하...
해당 문제에 대해 참고할만한 사이트
http://ko.wikipedia.org/wiki/MIME -위키백과
http://blog.naver.com/hipnos?Redirect=Log&logNo=80180230723 - mht 파일 직접열기 실패
[출처] mht파일 직접열기 실패|작성자 hipnos
'Programming > 개발 노트' 카테고리의 다른 글
입력값에 null/Empty 있는 경우 처리 (0) | 2013.12.24 |
---|---|
[iBatis] Dynamic SQL, iterate (0) | 2013.12.24 |
VirtualBox 다루기!! (0) | 2013.10.29 |
forward와 redirect의 차이 (0) | 2013.10.28 |
RECENT COMMENT