ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION
파일명에 ,(comma) 또는 ;(semicolon)이 포함되어있을 경우에
파일다운로드 요청시 에러가 발생했다
구글링 결과
stackoverflow.com/questions/58910118/chrome-returns-err-response-headers-multiple-content-disposition-error-on-file-d
Content-Disposition의 fileName에 큰따옴표를 추가하면 된다고했지만 결과는 같았다
✔ Solution
stackoverflow.com/questions/8588818/chrome-pdf-display-duplicate-headers-received-from-the-server/25313292
replace로 ,(comma) 또는 ;(semicolon)를 없앤뒤 요청하는방법이 있었고
나는 이 방법으로 해결함
/* 브라우저에서 파일다운로드시
* 파일명에 , 또는 ;가 포함되어있을경우 다운로드가 되지 않기때문에
* 해당 문자를 없앤 파일명을 헤더에 담아 다운로드 요청한다
*/
filename = filename.replace(",", "");
filename = filename.replace(";", "");
728x90
반응형
'Dev_Log' 카테고리의 다른 글
[IE] 개체가 'replaceAll' 속성이나 메서드를 지원하지 않습니다. (0) | 2021.04.30 |
---|---|
[Tomcat] 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. (0) | 2021.04.12 |
[MySQL] 서비스 시작 에러 (0) | 2021.03.31 |
[SpringBoot] ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF (0) | 2021.03.30 |
[Java] Unsupported major.minor version 52.0 (0) | 2021.03.16 |