2012-03-29 6 views
0

Visual Studio 2010의 asp.net 앱에서 대용량 파일을 업로드하고 싶습니다. 그러나 연결 재설정 오류가 발생했습니다. 어떻게 해결할 수 있습니까? 감사.대용량 파일 업로드

피씨 나는 어떤 영향도 미치지 않는 webconfig의 requestlimited를 변경했다.

답변

0

요청의 크기를 제한하는 것은 보안 설정입니다. 웹 설정에서 RequestMaxLength라는 설정입니다. 기본적으로 3 또는 4 메가 ​​바이트 믿습니다 ... asp.net 파일 업로드는이 ​​설정에 정의 된 번호 (그 문제에 대한 모든 요청)에 의해 제한됩니다.

<configuration> 
    <system.web> 
     <httpRuntime maxRequestLength="4096" executionTimeout="1200" /> 

    </system.web> 
</configuration> 

그것은 누군가가 단지 큰 파일 서버를 홍수 수 있기 때문에이 DOS 공격에 노출 될 때문에 매우 많은 수 있도록하는 것이 현명하지 않습니다. 또한 설정해야하는 executionTimeout 속성이 있습니다.

+0

이 링크에 따르면 http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.executiontimeout.aspx 기본값 실행 시간 초과는 110 초입니다. 당신의 파일은 거대합니까? – TGH

+0

대용량 파일을 업로드하는 경우 청크 업로드 프로그램을 사용하는 것이 좋습니다. 불행히도 대부분의 타사 청크 올린 사람은 플래시에 의존합니다. – TGH

관련 문제