업로드 기능을 작성 httpRuntime
중이며 web.config 에 지정된 최대 크기 (최대 크기는 5120으로 설정) 보다 큰 파일에서 "System.Web.HttpException : Maximum request length exceeded"를 잡는 데 문제가 있습니다 . 간단한 <input>
파일을 사용하고 있습니다.
문제는 업로드 버튼의 클릭 이벤트 전에 예외가 발생하고 내 코드가 실행되기 전에 예외가 발생한다는 것입니다. 그렇다면 예외를 어떻게 포착하고 처리합니까?
편집 : 예외는 즉시 발생하므로 느린 연결로 인한 시간 초과 문제가 아니라고 확신합니다.
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
Inside showFileSize()
를 통해 파일 크기에 따라 오류 메시지를 표시 var input = document.getElementById("upload"); var file = input.files[0];
하고 html 태그를 추가 할 수 있습니다.