2013-09-23 3 views
-1

jpg, doc 또는 pd인지 여부에 관계없이 자바 스크립트를 사용하여 로컬 컴퓨터에서 파일을 열 수 있습니까?자바를 사용하여 로컬 파일 열기

나는 인터넷에서 발견 된 모든 코드를 시험해 보았습니다. 실행했을 때 "액세스가 거부되었습니다"또는 "권한이 거부되었습니다"라는 오류가 발생했습니다. 나는 또한 보안 문제라고 생각한다.

답변

0

보안상의 이유로 주요 브라우저가 이러한 종류의 로컬 파일 액세스 요청을 차단합니다.

1

글쎄, 자신의 질문에 답변했습니다 : 보안 문제입니다. JS sort-샌드 박스의 브라우저 구현 JS. 당신은 브라우저와 상호 작용할 수 있습니다. JS가 브라우저 구현에서 API를 통해 DOM에 액세스하는 것과 같은 특정 작업을 수행 할 수 있지만, 바로 가서 수행 할 수는 없습니다. 을 수행하면 일을 처리 할 수 ​​있습니다.
보안상의 이유로뿐만 아니라 부분적으로 자체 장치에 남아있는 JS가 IO 기능을 가지고 있지 않기 때문이기도합니다.

기본적으로 JS에는 IO 기능이없고 브라우저는 클라이언트의 로컬 파일 시스템에 액세스 할 수있는 IO API를 제공하지 않습니다. 그런 API를 사용할 수 있다면 웹을 탐색하는 것이 위험 할 수 있습니다 ... 핫 소스 등으로 덮여있는 동안 핵 원자로에서 읽을 수 있도록 라이온스를 가르치려고 노력하는 것과 마찬가지로 위험 할 수 있습니다. ..