본문 바로가기
IT/TIP

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION (ASP 다운로드 오류)

by 베베야 2021. 3. 24.
728x90

오류 증상

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION 오류 표시
인터넷 익스플로러를 사용해서 다운로드를 진행할 경우 문제없이 진행되지만 구글의 크롬이나 MS 엣지 브라우저를 사용해서 웹페이지를 열어 파일을 다운로드 할 경우 에러가 발생한다.

 

 

오류 해결 방법

1. 첨부파일 다운로드 파일명을 큰따옴표(“)로 감싼다.
2.
첨부 파일명에 콤마(,) 존재하면 다른 문자로 변경한다.
3.
크롬 or 엣지에서 발생하는 현상이기 때문에 다운로드 구현 페이지에서 브라우져를 구별하여 다운로드를 진행한다.

 user_agent = Request.ServerVariables(“HTTP_USER_AGENT”)
If InStr(user_agent, “Chrome”) > 0 Then
     ‘그냥 통과: 크롬
Else
    Response.ContentType = “application/unknown”
    Response.AddHeader “Content-Disposition”, “attachment;filename=”””&filename&””””   ‘//큰따옴표 처리
End If

 

이상으로 크롬에서 파일 다운로드를 진행할 경우 발생하는

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

오류 해결방법에 대해서 알아보았습니다.

반응형
그리드형

댓글