반응형
String fullPath = "풀패스";
File file = new File(fullPath.replace("//","/"));
System.out.println("fullPath=============>"+ fullPath);
if(!file.exists() || !file.isFile()){
file = new File("no_image.gif");
}
FileInputStream fis = null;
FileChannel ins = null;
WritableByteChannel out = null;
try{
fis = new FileInputStream(file);
ins = fis.getChannel();
out = Channels.newChannel(res.getOutputStream());
ins.transferTo(0,ins.size(),out);
}catch(Exception e){
e.printStackTrace();
}finally{
try{if(out != null) out.close();}catch(Exception e){e.printStackTrace();}
try{if(ins != null) ins.close();}catch(Exception e){e.printStackTrace();}
try{if(fis != null) fis.close();}catch(Exception e){e.printStackTrace();}
}
반응형
'Backend > Spring' 카테고리의 다른 글
Spring Boot - (2) Controller 생성 및 JSP 연동 (0) | 2020.11.14 |
---|---|
Spring Boot - (1) 환경세팅 (0) | 2020.11.14 |
Spring Framework (스프링프레임워크) 기본 동작 순서 및 구조 (0) | 2019.11.21 |
SSL 미사용 및 파라미터 추가할 경우 (0) | 2019.09.11 |
Javax Mail 첨부파일 (0) | 2019.09.11 |