사용자가 업로드할 파일을 두 개 이상 선택할 수 있도록 하려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/600218

  •  03-07-2019
  •  | 
  •  

문제

Gmail은 사용자가 CTRL 버튼을 사용하여 업로드할 파일을 두 개 이상 선택할 수 있도록 하는 인터페이스 업데이트를 출시했습니다.어떻게 그렇게 합니까?여기에서 새로운 기능에 대해 읽어보고 스크린샷을 볼 수 있습니다.

http://gmailblog.blogspot.com/2009/02/updates-to-attachments-multi-select-and.html

도움이 되었습니까?

해결책

Google이 Gmail과 마찬가지로 플래시 기반 Sollution을 찾아야합니다. 정확히 다음을 제공하는이 jQuery 플러그인을 시도 할 수 있습니다. jQuery 파일 업로드 플러그인

다른 팁

어도비 플래시 플레이어.

다음은 내가 사용한 좋은 도서관입니다. swfupload

물론 이것은 a입니다 자바 스크립트 도서관이 아닙니다 jQuery 플러그인, 훨씬 더 휴대하기 쉽게 만듭니다.

보세요 RFC 1867 멀티파트/혼합 인코딩을 사용하여 HTTP를 통해 파일을 업로드하는 방법을 정의합니다.Apache Commons를 사용할 수 있습니다. 파일 업로드 Java에서 이를 수행하는 라이브러리입니다.Google이 어떻게 하는지는 모르겠지만 페이지에서 JavaScript 처리를 통해 다중 선택을 관리할 수 있습니다.

Gmail이 사용하는 방법이 아니라 다음 링크는 일부 jQuery와 결합하여 무제한 수의 파일을 동시에 업로드 할 수 있습니다. 링크

Google은 Flash를 사용하지는 않지만 실제로는 영리한 JavaScript (글쎄, 그것이 전부에 관한 것 같습니다 :-)). JavaScript 및 CSS를 사용하면 사용자가 업로드 할 파일을 선택할 수있는 파일 선택기를 만들 수 있습니다. 그런 다음 숨겨진 iframe을 사용합니다. 업로드 파일과 함께 양식을 게시하는 행위는 숨겨진 iframe을 대상으로하여 성공시 서버에서 결과가 숨겨진 iframe으로 이동하도록합니다. JavaScript를 사용하여 해당 IFRAME의 문서 본문을 모니터하여 파일이 업로드되는시기를 확인하십시오.

이 링크는 기본 개념의 빠른 예인 것 같습니다. http://www.seemysites.net/projfolder/uploader/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top