2014-09-08 4 views
-1

내 휴대 전화의 파일 시스템에서 파일을 읽어야합니다. 기본적으로 파일에 단어가 포함되어 있는지 확인합니다. 파일은 내 전화기의/sys 폴더에 있습니다. FileReader.readAsText (file)를 사용하여 내용을 문자열로 가져온 다음 단어의 내용을 파싱하여 File의 내용을 가져올 수 있음을 알고 있습니다. 그러나 "파일"개체를 FileReader 개체로 전달하는 방법은 무엇입니까? 미리 감사드립니다!순수하게 파이어 폭스 OS (B2G)의 자바 스크립트에서 파일 읽기

편집 :

내가 여기 파일 생성자를 사용할 수 : 그냥 여기에 추가하고 싶어?

var file = 파일 ("/ path/to/file");

+0

파일 시스템에서 파일 디렉토리를 읽을 수 없습니다. 사용자는 파일을 선택하고 에 배치해야합니다. 그런 다음 FileReader – fbonetti

+0

을 사용하여 파일을 읽을 수 있습니다. http://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api – fbonetti

+0

문제는이 코드가 게코의 컨트롤러 파일에 포함되어 있다는 것입니다. 그것은 관련 HTML 파일을 가지고 있지 않습니다. 그리고 그 경로가 하드 코드 된 하나의 파일 만 읽어야합니다. – taz

답변

1

XMLHttpRequest를 통해 앱 폴더와 SD 카드에서만 데이터를 읽을 수 있습니다. Firefox OS 앱에서는 다른 곳의 데이터를 읽을 수 없습니다.