2012-02-20 3 views
0

IIS 7에서 .NET 4.0을 실행하는 ASP.NET 사이트에 대용량 파일 (각각 2GB 정도)을 업로드해야합니다. 파일 업로드는 SSL을 통해 수행해야합니다 . 나는 그것이 어떻게 행해지는지에 대한 예제를 최대한 많이 꽂을 수있는 도구를 찾고 싶다. 가장 좋은 도구는 무엇입니까? 그것은 자유롭지 만 안정적 일 필요는 없습니다.최상의 ASP.NET 파일 업로드 도구에 대한 권장 사항

+0

브라우저에서 업로드하거나 서비스/독립 실행 형 응용 프로그램에서 업로드 하시겠습니까? 이상적으로는 브라우저의 – Simon

+0

입니다. 나는 이것을 통합 할 수있는 도구를 찾고 있는데, 이미이 모든 것들이 어떻게 수행되는지 알고있다. – user31673

답변

2

1 - Silverlight 컨트롤을 사용하여 업로드를 관리합니다. http://silverlightfileupld.codeplex.com/

2-Jon Galloway는 멋진 tutorial on Large File Uploads in ASP.NET을 가지고 있습니다.

문서에는 3 가지 솔루션이 있으며 IIS 7의 업로드 파일 캡에 대한 설명이 있으며 기본값은 30MB입니다.

주석은 일부 구성 요소 또는 다른 솔루션을 가리킬 수 있습니다.

3 DotNetBurps는 기사 "Cracking the Large File Upload in ASP.NET"

1

플래시 당신을 위해 허용하는 경우, 당신은 SWFUpload을 사용할 수 있습니다. 이 도구를 사용하여 SSL을 통해 파일 (5-10 개의 파일 ~ 각각 1MB)을 업로드합니다. 플래시 쿠키 버그와 관련된 인증에 몇 가지 문제가있었습니다 (대안 : here 발견). 암호화 된 연결에 자체 서명 된 인증서를 사용하는 경우에도 doesn't work입니다. 나는이 문제를 고쳤고 지금은 잘 작동한다.

여기는 doc입니다.

편집 : 나는 업 로더의 클라이언트 측 부분을 고려, 당신은 또한 서버 측 파일을 처리 할 것입니다. AFAIK, IIS는 ASP.NET 코드가 액세스 할 수 있기 전에 전체 파일을 메모리에 저장합니다 (기본적으로). 이 문제를 해결하기 위해 p.campbell이 제공 한 링크를 살펴 보는 것이 좋습니다.

관련 문제