■ 요약 기본적으로 ASP.NET 웹 응용 프로그램의 업로드 가능한 파일 크기는 4096 Kbytes로 되어있어 자료실등의 자료를 더큰용량을 업로드 할 경우 업로드가 되지 않습니다. 4M 제한은 악의적인 대용량 업로드로 인한 서버의 피해를 줄이고자 함입니다.
■ 대용량 파일 업로드 하기 4MB 이상 크기의 파일을 업로드 하기 위해서는 machine.config (혹은, web.config) 파일에서 속성 값을 변경해주면 됩니다.
<configuration>
<system.web>
<httpRuntime
executionTimeout="90"
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"/>
</system.web>
</configuration>
maxRequestLength - ASP.NET에서 지원하는 최대 파일 업로드 크기를 나타냅니다. 이 제한은 서버에 큰 파일을 게시할 때 발생하는 서비스 거부 공격을 방지하는 데 도움이 됩니다.
*업로드된 용량이 클수록 Asp.NET코드에서 별도 처리를 해주지 않을경우 다운로드 파일 크기 많큼 메모리가 소비되니, 주의해야 합니다.
댓글 없음:
댓글 쓰기