JSP 잘 아시는분 살려주세요... > 자유게시판

자유게시판

JSP 잘 아시는분 살려주세요... 정보

JSP 잘 아시는분 살려주세요...

본문

<%
< %@ page contentType="application;" %>
<%@ page import="java.util.*,java.io.*,java.sql.*,java.text.*,java.sql.*"%>

.

.

.

.DB읽는코드

.

.

.

.

String file_path = rs.getString("FILE_STRE_COURS")+rs.getString("STRE_FILE_NM");
String file_name = new String(rs.getString("ORIGNL_FILE_NM").getBytes("euc-kr"),"8859_1");
String filename2 = file_name.substring(file_name.lastIndexOf("/")+1);
File file=new File(file_path);
byte b[]=new byte[(int)file.length()];
 if(file.isFile()){
 response.reset();
 response.setContentType("application/x-msdownload");
 response.setHeader("Content-Disposition","attachment;filename="+filename2+";");
 response.setHeader("Content-Length",String.valueOf(file.length()));
 response.setHeader("Content-Transper-Encoding", "binary");
 response.setContentLength((int)file.length());
   response.setHeader("Pargma", "no-cache");
  response.setHeader("Expires", "-1");
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();
}
}

}catch(Exception e){
out.println("rs.next() Error ");
out.println(e.toString());
return;
}
rs.close();
stmt.close();
con.close();

.

.

.

.

.

.
%>

코드는 대략 이런식으로 되있는데 이게 어떤건 다운로드가 정상적으로 실행되고 어떤건 정상적으로 다운로드가 되지않고 400에러가 뜨는 골터지는 문제가 발생합니다...

어딜 어떻게 수정해야하는지 감도 안잡힙니다.. 도와주세요...



추천
0

댓글 2개

전체 199,681 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT