2013-10-10 3 views
0

자바 스크립트를 처음 사용했습니다. 제발 자바 스크립트에서 FTP 서버에 배치되는 XML 파일을 검색하고 읽는 방법을 말해주십시오. Javascript는 FTP가 아닌 HTTP 및 웹 소켓 만 사용합니다 (FTP가 아닌)자바 스크립트에서 FTP 서버에서 XML을 읽는 방법

+1

안녕하세요. 오신 것을 환영합니다. 정확하고 문제가되는 코드로 질문하거나 토론 할 정보를 추가하십시오. 이것은 질문하는 올바른 방법이 아닙니다. – Praveen

+1

안녕하세요. A : 대답과 B : 좋은 대답을 얻으려면 시도한 내용과 일부 코드에 대한 정보를 제공하십시오. 이런 질문이 모호 할 때 언어/문맥/예상 결과/현재 이슈/등을 알지 못하는 프로그래밍에 관한 질문에 대답하기는 어렵습니다. 응답을 시작할 수있는 좋은 곳이 없다면 많은 사람들이 그것을 읽고 계속 진행할 것입니다! –

+0

적어도 봤 거든. – DanFromGermany

답변

0

클라이언트 측 JS를 사용하는 것으로 제한되어 있으면 불가능합니다. 그래도 NodeJS으로 가능합니다.

+0

javascript에서 xml을 검색하고 싶습니다. 자바 스크립트에서 파일을 검색 할 수있는 방법이 무엇입니까 ?? – mano

+0

ftp를 통해서가 아닙니다. http를 사용하면 괜찮을 것입니다. 또한 다음은 xml 파서 http://www.w3schools.com/dom/dom_parser.asp입니다. –

0

당신이 클라이언트 측 Javascript (브라우저에있는 하나)에 대해 말하기하는 경우는, 다음이 불가능합니다 (그것은 단지 HTTP 프로토콜을 이해하고 또한 HTML5의 상승 WebSockets와 수 있습니다.) FTP은 완전히 다른 프로토콜이기 때문에 불가능합니다.

이렇게 생각하면 JS가 브라우저에 저장됩니다. 따라서 FTP에 연결하여 모든 작업을 수행하는 전체 코드가 모든 사람들에게 노출됩니다. FTP에 연결하려면 자격 증명 (사용자 이름과 암호)을 제공해야합니다. 이것은 그들을 얻고 자하는 모든 사람들이 그것을 얻을 수 있음을 의미합니다. 이것은 좋지 않다 :-).

내가 알고있는 것처럼, 사용자가 달성하고자하는 것은 - 사이트에서 사용자가 버튼을 클릭하면 뭔가를하고 ftp에서 파일을 다운로드 할 수 있습니다. 이 경우 나는 이와 같은 것을 할 것입니다. 클릭하면 ajax call 또는 어떤 종류의 리디렉션 (window.open('http://yourserver/getFile.php');)을 만들 것입니다. getFile.php의 스크립트 (여기서는 PHP가 중요하지 않습니다. 이것은 모든 서버 측 스크립트 인 Python, ASP ...)가 FTP 서버에 연결하고 수행합니다. 네가 원한다면.