본문으로 바로가기

JSP Servlet 에서 Image 응답 보내기

category Back-End/JSP 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


댓글을 달아 주세요