Dev_Log

[Chrome] ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

LeeDaniel 2021. 4. 8. 14:09
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
반응형