0

알고 싶습니다. 애플리케이션에서 "최대 요청 길이 초과"오류를 처리하는 가장 좋은 방법입니다. 나는 사용자가 파일 (pdf 또는 이미지)을 업로드 할 수있는 asp.net 응용 프로그램이 있습니다. 오류를 처리하고 싶습니다. 나는 약간의 조사를했고 그것이 global.asax에서 처리 될 수 있다는 것을 발견했다.하지만 나는 무엇을해야하는지에 대해 확신 할 수 없다. 늘어나는만큼 내가 이해, 나는 global.asax 파일에서 처리하고 사용자 정의 오류 페이지로 리디렉션해야합니다. 누구든지 사용자 정의 오류 페이지의 내용과 제안 방법을 제안 할 수 있습니까?최대 요청 길이 초과 처리

HTML 페이지 또는 jpg 파일 또는 aspx 파일이어야합니까? 그 내용은 무엇이되어야합니까? 오류가 발생한 동일한 페이지로 리디렉션 할 수 있습니까? 그렇다면 동일한 페이지에 오류 메시지를 표시하는 것이 더 쉬울 것입니다.

업데이트 큰 파일을 업로드하지 못하도록 클라이언트 측 유효성을 검사했습니다. 그러나 여전히 문제가 서버 측에서 어떻게 해결 될 수 있는지 알고 싶습니다.

+1

저는 PC에 없지만 그렇게 할 수있는 방법은 두 가지가 있습니다. 하나는 클라이언트 쪽 js를 통해 사람들이 그렇게 큰 파일을 게시하는 것을 막을 수 있습니다. 두 번째 방법은 요청 길이가 더 커야 만 보석금을 요구하고 사용자에게 오류를 반환해야하는 경우 요청 길이를 확인하라는 요청을받을 때입니다. 내가 일하면 나는 대답을 내려 줄 것이다. – dmportella

+0

@dmportella 답장을 보내 주셔서 감사합니다. 오류를 처리하는 방법을 알고 싶습니다. (즉, 사용자에게 오류를 반환하는 방법) – Arti

+0

관리자는이 "가장 좋은 방법"을 닫습니다. 이유는 다음과 같습니다. 현재로 서서이 질문은 Q & A 형식에 적합합니다. 우리는 답변이 사실, 참고 문헌 또는 전문 지식에 의해 뒷받침 될 것으로 기대하지만,이 질문은 논쟁, 주장, 여론 조사 또는 확장 토론을 유도 할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각되면 도움말 센터를 방문하여 안내를 받으십시오. –

답변

1

web.config를 편집하십시오.

변경

<httpRuntime maxRequestLength="4096" /> 
+3

** 오류 **를 처리하려면 어떻게해야합니까? – AgentFire

+0

오류를 처리하지 않아야합니다. 오류를 처리 할 수 ​​있도록 변경해야합니다. 자세히보기 http://www.ezineasp.net/post/ASP-Net-FileUpload-Size-Limit-Example.aspx – CurseStacker

+1

그는 오류를 정상적으로 처리하려고하는 오류를 방지하고 싶지 않습니다. – dmportella

2

필요에 따라 값을

<system.web>에서 당신은 Global.aspx 파일에 Request.TotalBytes 재산권 확인하고 TotalBytes 개봉 된 제한을 초과하는 경우 오류 페이지로 요청을 리디렉션 할 수 있습니다.

+0

확인. 나는 이것을 시도 할 것이다. 하지만 오류 페이지에 어떤 파일이 있어야하는지 설명해 주시겠습니까? 그것은 이미지 또는 HTML 페이지 또는 ASPX 페이지 여야합니까? – Arti

+0

오류 페이지는 요청을 리디렉션 할 수있는 aspx 페이지 여야합니다. – Ishtiaq

+0

확인. 감사.나는 당신의 대답을 시도하고 알려 드리겠습니다 – Arti

관련 문제