2013-03-01 3 views
1

Google 폴더 업로드 API가 있기 때문에 약간 놀았지만 한 가지 주요 결함이 있습니다. 나는이 같은 입력이있는 경우폴더 및 파일 업로드

: 그것은 단지 나 폴더를 업로드 할 수 있습니다

<input type="file" id="files" name="files[]" multiple="" webkitdirectory=""> 

를, 나 역시 하나의 파일을 업로드 할 수 없습니다. 그리고 여러 장이 선택되어 있어도 한 폴더 만 업로드 할 수 있습니다. 나는 비록 하위 폴더를 의미하지는 않지만, 그것들을 업로드합니다. 업로드 할 동일하거나 완전히 다른 디렉토리에서 몇 가지 다른 폴더를 선택할 수 있기를 원합니다.

내가이 문제를 잘못 처리하고 있습니까? accept 속성을 all/*로 설정하려고 시도했지만 작동하지 않습니다.

기본적으로이 기능은 실제로 일관성있는 기능을 허용하지 않기 때문에 나에게 쓸모가 없습니다. 그것은 여러 파일을 더 이상 사용하지 않을 때 업로드 할 수 있지만 비 사용되지 않을 때는 하나의 폴더 만 업로드 할 수 있습니다.

답변

2

"선택 폴더"기능은 귀하가 진술 한 이유 때문에 거의 쓸모가 없습니다. Fine Uploader 브라우저 간 업로드 라이브러리에서 파일 선택 대화 상자를 통해 업로드 폴더를 지원하지 않기로 결정했습니다. 대신 Chrome의 Filesystem API 지원을 사용하기로 결정했습니다.이 기능을 사용하면 여러 폴더 및/또는 파일을 동시에 삭제할 수 있습니다. 사용자가 폴더 및/또는 파일을 삭제할 수 있도록 허용하는 것이 제한된 webkitdirectory 속성이 허용하는 것보다 훨씬 더 직관적이라고 생각합니다.