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" 으로 치환해준다.






블로그 이미지

클라인STR

,