2013. 9. 6. 16:06, DEV/java
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
<a href="http://도메인/download/file.pdf">다운로드</a>
로 파일 다운시 "파일 다운로드"창이 뜨지 않음.
바로 pdf reader가 실행되어 pdf가 보여짐.
a 태그를 이용하여 pdf 파일 다운 시 "파일 다운로드창" 뜨도록 하려면 아래와 같이 작성
<a href="download.jsp?filename=파일명&filename_h=한글명">다운로드</a>
download.jsp 파일
- <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
- <%@ page import="java.io.*"%>
- <%
- String file_location = "/app/tmax/jeus/webhome/context_name/download";
- File file = null;
- BufferedInputStream fin = null;
- BufferedOutputStream outs = null;
- try{
- response.reset();
- response.setHeader("Content-Type","application/pdf");
- response.setHeader("Content-Disposition","attachment;filename="+filename_h+";");
- if(file != null){
- int read = 0;
- while((read = fin.read()) != -1 ){
- outs.write(read);
- }
- }
- response.setContentType("text/html;charset=euc-kr");
- out.println("<script type='text/javascript'>");
- out.println("alert('파일 오픈 중 오류가 발생하였습니다.');");
- out.println("</script>");
- }finally{
- if(outs != null) fin.close();
- if(fin != null) outs.close();
- }
- %>
'DEV > java' 카테고리의 다른 글
jsp에서 procedure 호출 (0) | 2013.10.16 |
---|---|
JSP에서 JSTL과 EL(Expression Language) 사용하기 (0) | 2013.08.20 |
get 방식으로 한글 전달시 한글 깨짐 발생 (0) | 2013.06.13 |
Comments, Trackbacks