2010-08-23 1 views
1

파일 열기 대화 상자에서 여러 파일을 선택하고 ASP.NET 웹 페이지에서 업로드 할 수있는 솔루션이 있습니까? 나는 이것과 관련된 이전 게시물을 살펴 보았지만, 플래시 나 실버 라이트와 같은 기술을 사용하지 않고 업로드 할 파일을 여러 개 선택할 수 있는지 궁금하십니까? 미리 감사드립니다.ASP.NET에서 업로드 할 파일을 여러 개 선택하십시오 (플래시가없는 것이 좋음)

업데이트 : 분명히하려면 Shift 또는 Ctrl 키를 눌러 대화 상자의 폴더에서 여러 파일을 한 번에 선택해야합니다. 플래시 업로드 컨트롤이 허용하지만 플래시없이 하나를 찾고 있습니다. 이것은 제한 사항이며 플래시 또는 ActiveX 컨트롤을 사용하지 않으면 불가능한 것처럼 보입니다.

답변

0

어쩌면 당신은 jQuery를 업 로더의 할당한다 그들은 플래시를 사용하는 경우, 확실하지가 구글 경우 jQuery를 예를 http://docs.jquery.com/Tutorials:Multiple_File_Upload_Magic

을 위해, 당신을 도울 수 있습니다,하지만 당신은 그것을 밖으로 시도 할 수

편집 : http://valums.com/ajax-upload 여러 파일 업로드

  • 여러 개의 파일이 FF, 크롬에서 선택 허용이 하나, 사파리
  • progr 드래그 앤 드롭 파일이 FF에서 선택 FF, Chrome6 +, Safari에서 ESS 바
  • , 크롬
  • CSS를 통해
  • stylable
  • 업로드 취소 해
  • 외부 의존성 플래시를 사용하지 않는
  • 없습니다
  • 완전히 https로 FF, 크롬, 사파리
  • 에서
  • 키보드 지원 작업
  • 는 IE6-8, 파이어 폭스 3-4beta, Safari4-5, 색도를 지원합니다 me, Ope
+0

감사합니다. 파일 열기 대화 상자에서 여러 파일을 선택할 수있는 경우 데모를보고 싶습니다. 이 문서의 데모 링크가 작동하지 않습니다 – RKP

+0

이 예제를 확인하십시오 100 % js :) http://valums.com/ajax-upload/ – Ivo

+0

아니요, Ctrl 키를 눌러 대화 상자에서 폴더에있는 여러 파일을 선택하지 않아도됩니다. + a, 한 번에 하나의 파일을 선택하지 않습니다. 나는 이것을보고 그것을 허용하지 않는다. – RKP

2

HTML5에서는 파일에 표준 입력 태그에 추가 속성 인 multiple을 사용할 수 있습니다.

<input type="file" id="input" multiple="true" /> 

을 ... 그리고 당신이 찾고있는 정확하게 무엇을 제공 : 구현 될 경우

, 그것은 다음과 같습니다.

바닐라 자바 ​​스크립트를 던지면 파일 업로드를 스트리밍 할 수도 있습니다.

http://blog.new-bamboo.co.uk/2010/7/30/html5-powered-ajax-file-uploads

2 개의 단점은 다음과 같습니다

  1. 이는 HTML5 (FF/크롬/오페라/사파리)를 존중 브라우저와 함께 작동합니다. 당신은 여전히 ​​IE의 맛을위한 솔루션이 필요합니다.
  2. 표시된 예제는 PHP/Ruby/Django 환경에서 스트리밍 된 파일을 처리하는 방법을 나타냅니다. .Net 방식으로 업로드 된 파일을 읽는 방법을 알아 내야 할 것입니다.

나는 이것이 도움이되었거나 적어도 당신을 올바른 길로 인도하기를 바랍니다.