sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
sitelink6  

xplatform-updown-commons.war

 

다운로드 클래스 작성시의 유의점은 한글 파일명 처리에 있다.
한글 파일명을 처리하기 위해서는 DownloadServlet.java 파일의
26라인 -> String filename = new String(name.getBytes("iso8859-1"), "UTF-8");
39라인 -> res.setHeader("Content-Disposition", "attachment;filename=" + java.net.URLEncoder.encode(filename,"UTF8"));

이 두 코드를 주의깊게 살펴야 한다.
getBytes시의 해당 charset은 브라우저에서의 charset이다.
Client 브라우저가 전송하는 데이터의 charset을 올바르게 파악하고 있어야 한다.

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
167 java.lang.IllegalArgumentException 황제낙엽 2010.01.18 140556
» org.apache.commons.fileupload.servlet.ServletFileUpload 를 이용한 파일 업로드 file 황제낙엽 2009.11.19 1770
165 Error reading tld listeners java.lang.NullPointerException 황제낙엽 2009.10.14 1766
164 Cannot find the tag library descriptor for “http://java.sun.com/jsp/jstl/core 황제낙엽 2009.10.14 2591
163 Transfer-Encoding: chunked VS Content-Length 황제낙엽 2009.09.17 1769
162 서블릿 응답 헤더(Response Header) 황제낙엽 2009.09.17 1704
161 같은 문자열인데도 정규식에서 해당 문자열을 파싱하지 못하는 경우 황제낙엽 2009.08.08 1761
160 MultipartRequest (cos.jar)와 서블릿을 이용한 업로드 file 황제낙엽 2009.06.19 1951
159 [대용량 파일 업로드] multipart form parser - http file upload, database 저장 java class 연재2 file 황제낙엽 2009.06.19 3551
158 [대용량 파일 업로드] multipart form parser - http file upload 기능 java class 연재1 file 황제낙엽 2009.06.19 2854
157 [reflection/리플렉션] Class.forName 황제낙엽 2009.05.27 1791
156 문자열 내의 공백을 제거하는 간단한 정규식 황제낙엽 2009.05.20 1765
155 문자열에서 특수 문자 (Escape Sequence) 처리 file 황제낙엽 2009.02.20 2923
154 정규표현식을 사용하는 String클래스의 replaceAll() 함수 개량 황제낙엽 2009.02.09 1887
153 File 복사 함수 황제낙엽 2009.02.08 1715
152 JSP session 정보 얻기 황제낙엽 2009.01.21 1729
151 서버상의 로컬경로 (실제경로) 관련 환경변수 황제낙엽 2009.01.21 1958
150 java.net.URL 생성시 로컬 파일에 접근 황제낙엽 2009.01.20 1669
149 자바로 구현하는 Web-to-web 프로그래밍 황제낙엽 2009.01.20 1735
148 Using Java's Net::URL Class To Access URLs (java.net.URL) 황제낙엽 2009.01.20 2101