2014-10-01 2 views
3

webkitdirectory 속성을 사용하여 대규모 업로드를 실행하기 위해 HTML5 파일 API 및 JavaScript를 사용하려고합니다.크롬의 웹킷 디렉토리 파일 선택 제한

<input type="file" class="left files file-input" name="dir" id="dir_input" webkitdirectory="" directory="" multiple=""> 

결국 사용자는 결국 한 번의 작업으로 전체 하드 드라이브를 업로드 할 수 있습니다. 나는 다양한 크기와 파일 확장자를 가진 750k 문서의 테스트 데이터 세트를 폴더에 가지고있다. 폴더 찾아보기 대화 상자를 통해 폴더를 선택하면 Chrome이 잠시 멈추고 어두운 회색으로 바뀝니다. 개발자 도구에 오류가 기록되어 있지 않으며 메시지가 표시되지 않습니다.

선택한 디렉토리에 정보가 너무 많아서 이러한 상황이 발생했다고 가정합니다. 100k .txt 파일을 업로드하려고 시도했지만 원활하게 진행되었습니다. 그러나 750k 임의의 파일 형식 (.pdf, .xls, .doc 등)으로 인해이 오류가 발생합니다.

한계가 있는지를 아는 사람이 있는지, 그리고 한계가 무엇인지 알고 궁극적으로 한계를 제거하거나 변경하는 방법이 있습니까?

감사합니다.

답변

1

크롬에서 HEAP 한도 문제가 발생합니다. 크롬이 없어지면 많은 파일을 읽을 수 있습니다.

관련 문제