0

File API으로 로컬 파일의 데이터를 자바 스크립트를 통해 브라우저 메모리로로드 할 수 있습니다. 사용 가능한 RAM이 적은 시스템 (모바일 장치의 webapp)에서 거대한 파일 (200MB 이상)에 액세스하고 있습니다. W3C File API (또는 대체 파일로 Cordovas File Api)을 사용하여 파일에서 데이터를 부분적으로로드 (예 : 바이트 범위 지정) 할 수 있습니까?자바 스크립트 파일 API를 통해 파일의 데이터를 부분적으로로드하십시오.

답변

0

해결책은 File.slice()을 사용하는 것입니다. FileBlob에서 상속되며 따라서 slice() 메서드를 수신합니다.

var blob = file.slice(startingByte, endindByte); 
reader.readAsBinaryString(blob); 

이 정보 출처는 HTML5Rocks.com입니다. 전체 예제가 있습니다.