IIS 7에서 .NET 4.0을 실행하는 ASP.NET 사이트에 대용량 파일 (각각 2GB 정도)을 업로드해야합니다. 파일 업로드는 SSL을 통해 수행해야합니다 . 나는 그것이 어떻게 행해지는지에 대한 예제를 최대한 많이 꽂을 수있는 도구를 찾고 싶다. 가장 좋은 도구는 무엇입니까? 그것은 자유롭지 만 안정적 일 필요는 없습니다.최상의 ASP.NET 파일 업로드 도구에 대한 권장 사항
0
A
답변
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이 제공 한 링크를 살펴 보는 것이 좋습니다.
관련 문제
- 1. 웹 시각화 의존 도구에 대한 권장 사항
- 2. ASP.NET MVC 보안 권장 사항
- 3. 오픈 소스 ESB 및 BPM 도구에 대한 권장 사항
- 4. Asp.net mvc ListBox 권장 사항?
- 5. 자바 개발 도구에 대한 권장 사항이 필요합니다.
- 6. Qt "BoundsChecker"? 도구에 대한 권장 사항은 무엇입니까?
- 7. Asp.net mvc \ Entity 프레임 워크 개발 도구에 대한 제안 사항?
- 8. 사용자 '평준화'시스템에 대한 권장 사항
- 9. PHP 클래스 작성에 대한 권장 사항
- 10. 레일즈 애플리케이션과 함께 사용할 파일 서버에 대한 권장 사항
- 11. ASP.NET 응용 프로그램에서의 캐싱 관련 권장 사항
- 12. 권장 사항 및 ASP.NET + WCF + 보안에 대한 도움이 필요합니다.
- 13. ASP.NET Webforms 유효성 검사 프레임 워크에 대한 권장 사항
- 14. 사전 저장소에 대한 데이터베이스 권장 사항
- 15. jQuery FileManager 권장 사항
- 16. Geolocation 웹 서비스 권장 사항
- 17. drupal에 대한 최상의 이미지 업로드
- 18. NUnit : 단위 테스트, 테스트 데이터 파일 저장에 대한 권장 사항
- 19. Tomcat temp 디렉토리에있는 파일 정리/삭제에 대한 권장 사항 Dir
- 20. 현지화 권장 사항
- 21. db40 - 파일 뷰어 도구 권장 사항
- 22. 텍스트 기반 소프트웨어 디자인 검토 공동 작업 도구에 대한 권장 사항
- 23. C++ 환경 권장 사항?
- 24. 여러 유형의 게임 서버에 대한 권장 사항
- 25. MVC3 호환 보고서 뷰어에 대한 권장 사항
- 26. 프로젝트에 대한 PHP 플랫폼 권장 사항 찾기
- 27. firestorm dao replacement에 대한 권장 사항
- 28. API 지원이있는 SMS 게이트웨이에 대한 권장 사항
- 29. git autocrlf 설정에 대한 명확한 권장 사항
- 30. 무료 이미지 갤러리에 대한 권장 사항
브라우저에서 업로드하거나 서비스/독립 실행 형 응용 프로그램에서 업로드 하시겠습니까? 이상적으로는 브라우저의 – Simon
입니다. 나는 이것을 통합 할 수있는 도구를 찾고 있는데, 이미이 모든 것들이 어떻게 수행되는지 알고있다. – user31673