1
2
3
4
5
6 |
response.setHeader("Content-type", "application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"" + java.net.URLEncoder.encode(fileName,"UTF-8").replace("+", "%20") + "\";charset=\"UTF-8\"");
response.setHeader("Content-Transfer-Encoding", "binary");
response.setHeader("Cache-Control", "max-age=0");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "0");
|
cs |
파일명에 공백이 들어가는 경우 파일다운로드시 +기호로 바뀌어서 보여주는 현상이 발생하였다.
"+" 기호를 "%20" 으로 치환해준다.
'개발이야기' 카테고리의 다른 글
IBATIS 동적 컬럼 만들기 (0) | 2016.01.05 |
---|---|
자바 ArrayList 분할하기 (0) | 2015.12.09 |
정의되지 않음 또는 null 참조인 'decimalSeparator' 속성을 가져올 수 없습니다. (0) | 2015.12.08 |
이클립스 실행시 JVM 오류 (0) | 2015.12.05 |
JQuery UI Tabs 이용하기 (0) | 2015.11.27 |