2011-12-06 3 views
2

를 사용하여 로컬 파일을 읽고 말 :내가 로컬 파일의 내용을 얻을 어떻게 자바 스크립트

/home/user/Wired/uploads/1.csv

x 변수에 자바 스크립트?

파일 판독기 http://www.w3.org/TR/file-upload/#dfn-filereader을 사용할 수 있습니까? 그렇다면 어떻게됩니까?

+1

아니요. 불가능합니다. 인터넷을 통해 클라이언트 측 javascript에서 파일 시스템을 읽을 수 없습니다. – Raynos

+0

이것은 모질라 전용이므로 답변이 아니지만 [새로운 기본 Javascript 파일 관리 API]를 가지고 있습니다 (http://dutherenverseauborddelatable.wordpress.com/2011/12/06/introducing-javascript-native-file- 관리 /) 꽤 달콤합니다. – kojiro

+0

클라이언트 측 (브라우저) 또는 서버 측 자바 스크립트 인 경우 –

답변

1

엄격한 javascript로는이 작업을 수행 할 수 없지만 웹 서버는 사용자와 브라우저 사이의 중간 단계로 사용할 수 있습니다. 사용자가 파일을 비동기 적으로 업로드하도록합니다 (AJAX 사용). 그런 다음 웹 서버는 일반 텍스트 값을 AJAX 호출로 되돌릴 수 있습니다. 그 내용은 적합하다고 생각되는대로 자유롭게 사용할 수 있습니다.

플래시/실버 라이트/자바를 사용하지 않는 유일한 옵션입니다.

0

javascript에서 클라이언트 파일을 읽는 것은 최신 브라우저에서 사용할 수있는 새로운 File API로 가능합니다 (IE가 지금 이것을 지원하는지 잘 모릅니다). 이 사이트와 해당 코드를 확인하십시오 : http://www.readfileonline.com/ 브라우저를 사용하여 파일을 읽을 수 있습니다.

관련 문제