파일 다운로드 시 Content-Disposition 한글 파일 이름 깨지는 오류 조치
파일 다운로드 시 보통 다음과 같은 로직을 구현한다. ... response.reset(); response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\";"); response.setHeader("Content-Length", String.valueOf(destFile != null ? destFile.length() : 0)); ... 이렇게 했을 때 4번째줄에 나오는 fileName은 클라이언트로부터 넘어온 파일의 정보 중 파일이름이다. 파일 이름을 추출하여 Content-Disposition 값으로 그대로 넣으면 한..
Lang/Java
2022. 1. 25. 16:45