반응형
Chrome 이나 Firefox 같은 브라우저에서는 상관이 없지만
IE 에서 outputStream 으로 이미지를 표시해줄때 ContextType 으로 이미지의 mime type 을 정확하게 담아주지 않으면
엑스박스 처리되는 문제가 있다. DB 에 이미지 의 mime 를 저장해놓으면 상관이 없으나 외부 DB 를 연동할 경우
저장하지 않고 파일만 담아놓는 경우가 있어 byte[] 에서 mime Type 을 가져올수 있는 라이브러리를 찾아
Java Mime Magic Library 0.1.2 를 적용하였다
response.setContentType(Magic.getMagicMatch(byte[]).getMimeType());
기능은 문제없이 작동 하였으나 IE도 좀더 여유롭게 타입체크를 하였으면... 이라고 생각한다.
아래는 Maven 과 Gredle 코드이다.
jmimemagic jmimemagic 0.1.2
compile group: 'jmimemagic', name: 'jmimemagic', version: '0.1.2'
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
Eclipse Gradle JRE version set (0) | 2018.02.28 |
---|---|
Spring Project .gitignore (0) | 2018.01.31 |
Spring 4.x Mix JavaConfig and XML (0) | 2017.01.20 |
Spring [JSTL, HTML tag] - BASE Tag 설정 (0) | 2014.11.20 |
Spring, JAVA - iText 페이지 사이즈 (0) | 2013.12.09 |