파일 다운로드시 IE7에서 space가 _(underscore)로 바뀌는 현상
Window XP 의 IE 7 에서만 발생하는 버그로써 (
http://support.microsoft.com/kb/952730 참조) XP 서비스 팩 3 을 설치하면 됩니다.
혹은
String userAgent = request.getHeader("User-Agent");
if (userAgent.contains("MSIE 7.0")) {
filename = filename.replace(" ", "%20");
}
response.addHeader("Content-disposition", "attachment;filename=\"" + filename+"\"");