ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION (파일 다운로드 오류)

첨부한 사진 미리보기 및 다운로드 에러

image

이클립스 콘솔창에는 아무런 오류가 발생하지 않는데 브라우저에서 사진이 표시되지 않는 문제였고
오류 문구상 헤더와 브라우저간 문제임을 추측할수 있었다.

찾아보니 크롬에서 발생하는 문제로, 파일명에 콤마가 있는경우 중복헤더로 인식해 생기는 오류라고 한다.
실제 나의 경우도 파일명에 콤마가 있고, 크롬 테스트 중이었다
(사파리나 익스프로러는 중복헤더 문제를 무시하나 크롬만 이를 구분한다고..)

따라 콤마를 구분자로 인식해 파일명을 따로 처리하지 않도록

  1. 지정 파일명을 큰따옴표로 감싸주기 (ex: filename=파일명.jpg → filename=”파일명.jpg”)
  2. 첨부 파일명의 콤마를 수정하기

두가지 방안으로 해결을 시도했으며 정상적인 결과를 확인할수있었다.

Updated: