개발자의 끄적끄적

[asp] ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION 본문

개발/asp

[asp] ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

효벨 2020. 1. 6. 16:37
728x90
반응형

[asp] ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

 

[문제]
구글 크롬을 사용하여 웹페이지에서 파일을 다운로드 할 경우 다음과 같은 에러 메시지가 나타난다.

ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

[해결]
1. 첨부파일을 다운로드할 경우 파일 이름을 큰따옴표(“)로 감싸준다.
2. 첨부 파일명에 콤마가 있을 경우 다른 문자로 대치한다,
3. 크롬에서만 발생하는 문제이므로 다운로드 구현 페이지에서 브라우져를 구별하여 다운로드 한다.

 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

 

 

출처 : http://www.kmcom.co.kr/?p=829

반응형
Comments