반응형
SMALL
<%@ page contentType="application/octet-stream;charset=euc-kr" %>
<%@ page import="java.io.*"%>
<%
response.setHeader("Content-Type","image/jpg");
String dFileName= "test.jpg";//다운시 지정할 파일명
String filename2 = new String(dFileName.getBytes("8859_1"),"euc-kr"); //한글 파일일 경ㅇ우
String path = "c:/"; //서버의 경로
java.io.File file = new java.io.File(path+"lee.jpg");//서버상의 존재하는 파일명
byte b[] = new byte[(int)file.length()];
System.out.println( "size : " + b.length);
System.out.println( "filename2 : " + filename2);
System.out.println( "path : " + path);
response.setHeader("Content-Disposition", "attachment;filename=" + new String(dFileName.getBytes("euc-kr")) + ";");
if (file.isFile())
{
BufferedInputStream fin = new BufferedInputStream(new FileInputStream(file));
BufferedOutputStream outs = new BufferedOutputStream(response.getOutputStream());
int read = 0;
while ((read = fin.read(b)) != -1){
outs.write(b,0,read);
}
outs.close();
fin.close();
}
%>
반응형
'Web Programing! > JAVA / JSP' 카테고리의 다른 글
[JSP] boolean을 string으로 형 변환하기 (0) | 2011.09.24 |
---|---|
[JSP] 한글 파일명 이미지 처리 (0) | 2011.09.23 |
[JAVA / JSP] 자바 성능 향상 코딩 (0) | 2011.09.23 |
[JSP] 파일경로, 디렉토리, 파일명 추출하기 (0) | 2011.09.21 |
[JSP] 다중업로드/다운로드 (0) | 2011.09.20 |
[JSP] Tomcat5.5에서 Spring 사용시 JSTL이 제대로 표현이 안될 때 (0) | 2011.09.20 |
[JSP] excel파일 읽어오기 (0) | 2011.09.19 |