2013-05-13 6 views
5

ASP.NET MVC 3 프로젝트에서 2GB보다 큰 비디오 파일을 업로드하려고하지만 ASP.NET 4.0의 최대 파일 업로드 크기는 2GB 인 것으로 보입니다. ASP.NET/IIS에서이 제한을 초과하는 방법이 있습니까? 또는이 문제를 해결하기 위해 또 다른 접근 방법이 무엇입니까?ASP.NET MVC에서 2GB를 초과하는 파일 업로드하기

나는 파일 업로드 컨트롤로 uploadify도 사용하고 있습니다. 이것을 달성하기위한 도움과 자원은 높이 평가합니다.

건배

+0

** [업로드 중에 파일을 분할하고 여기에 언급 된대로 zip 파일의 압축을 풀 수 있습니까? (모든 항목 추출)] (http://dotnetzip.codeplex.com/) –

+0

파일을 분할해야합니다 청크. –

답변

3

의 최대 버퍼 크기를 지정합니다. IIS에는 2GB의 제한이 있으며 해결 방법은 없습니다.

.Net 4.0 및 이전 버전에서는 ASP.NET에서 2Gb (일부 사람들은 4Gb라고 함) 제한도 있습니다. 그 숫자는 was fixed in .Net 4.5입니다. 그러나 IIS 자체가 2Gb를 넘는 파일 업로드를 지원하지 않기 때문에이 수정 사항은 약간의 의미가 있습니다.

2Gb를 통해 IIS 호스팅 서버로 파일을 업로드하는 유일한 방법은 조각으로 나누어 조각으로 업로드하는 것입니다.

  1. IT Hit Ajax File Browser
  2. Sample WebDAV Browser

참고 이러한 클라이언트가 Range 헤더와 함께 PUT 지원하기 위해 서버를 필요로하는 : 다음 세그먼트로 파일을 깨는 업로드 할 수있는 클라이언트입니다.

다른 솔루션은 HttpListener 기반 서버를 만드는 것입니다. HttpListener는 IIS에 비해 기능이 훨씬 적지 만 업로드 제한이 없습니다.

-1

은 단일 요청으로 2 기가 바이트 이상의 파일을 업로드 할 수있는 방법이 없습니다 내 경험에 의하면 웹 설정 파일