Back-End/JSP
JSP Servlet 에서 Image 응답 보내기
@deveely
2018. 9. 17. 22:15
반응형
HttpServletResponse 객체를 이용한다.
1 2 3 | response.setContentType("image/jpeg"); byte[] image = IOUtils.toByteArray(new FileInputStream(new File("이미지파일경로"))); response.getOutputStream().write(image); | cs |
위와같이 response객체를 이용해 이미지를 byte[] 형태의 데이터로 보내면 브라우저에 이미지 자체가 보인다.
IOUtils를 사용하기 위해서는 maven사용자는 아래 dependency를 추가하면 된다.
1 2 3 4 5 | <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> | cs |
반응형