2014-01-10 2 views
0

로컬 컴퓨터에서 javascript로 파일을 읽는 방법이나 외부 웹 페이지에서 소스를 읽는 방법에 대한 온라인 질문은 많이 있지만 내부 웹 페이지 디렉토리에서 파일을 읽는 것은 어떨까요? 이것은 상대적으로 간단해야하며 서버 측 스크립트가 전혀 필요하지 않아야합니다. 그러나 나는 그것을 할 수있는 방법을 찾을 수없는 것 같습니다. 어떤 아이디어?자바 스크립트에서 내부 파일을 읽는 방법?

+0

내부 웹 페이지 디렉토리 란 무엇입니까? –

+0

@ChrisHardie 예를 들어, 내 index.html이 www.mywebpage.com에 있고 www.mywebpage.com/file에서 파일을 읽고 싶습니다. –

+1

파일이 외부 웹 서버에있는 경우 내부 파일은 어떻게 내부적입니까? –

답변

3

외부 웹 페이지에서 소스를 읽는 것과 관련된 질문에 대답하는 유일한 방법은 javascript의 XmlHttpRequest 또는 jquery의 $ .ajax와 같은 방법을 사용하는 것과 같습니다.

기억해야 할 중요한 점은 자바 스크립트가 사용자의 웹 브라우저에서 실행되고 있다는 것입니다. 따라서 인터넷상의 다른 코드보다 서버의 파일에 더 이상 액세스 할 수 없습니다. 귀하가 읽고 자하는 파일을 귀하의 웹 사이트에서 공개적으로 액세스 가능하게 만들고 자바 스크립트를 통해 웹 요청을 작성하여 파일의 내용을 읽고 그 시점에서이 파일을 사용해야합니다.

+0

감사. 나는 또한 gui가 필요없는 순수한 스크립트 기반 을 가질 방법이 없다고 추측하고있다. –

+0

그 의미가 무엇인지 모르겠습니다 -''_는 GUI 요소입니다. –

+0

''이 웹 사이트를 호스팅하는 서버에서 파일을 읽는 것과 관련이 있는지 확실하지 않습니다. – Quentin

관련 문제