2013-07-20 1 views
-1

웹 프로젝트를 개발 중이며 Fire Firefox 플러그인과 같은 기능을 Firefox에 추가하고 싶습니다. 따라서 jQuery를 사용하여 FTP 요청을 보내 컴퓨터의 로컬 드라이브를 읽으려고합니다. 어떤 종류의 도움에 감사드립니다. 고맙습니다.jQuery는 ftp 요청을 지원합니까?

업데이트 - 사용자가 하나의 창에 드라이브 이름을 입력 한 다음 두 번째 창에 해당 드라이브 디렉터리와 파일을 표시하는 기능을 만들고 싶습니다. 서버가 아닌 로컬 드라이브에서 디렉토리/파일을 열려고합니다. 그래서 내 질문은 가능한 자바 스크립트를 사용하여 무엇입니까?

+2

아니, 불가능 서버 측 스크립트를 사용할 수는 ... 일반적인 해결 방법은 업로드하는 것입니다 필요한 경우 FTP 작업을 할 수있는 서버 측의 웹 양식 –

+0

jQuery는 javascript이고 javascript는 원본 정책이 있으며 상호 도메인 URL에 연결하는 것을 지원하지 않습니다. – adeneo

+0

스스로에게 묻고 싶은 질문은 : Javascipt/jQuery로 만든 모든 웹 사이트에 컴퓨터의 개인 파일에 대한 액세스 권한을 부여 하시겠습니까? 아마 그렇지 않을 수도 있습니다 - 그리고 이것이 가능하지 않은 이유입니다. 웹 기반의 FTP 스타일 클라이언트를 만들 수는 있지만 사용자가'input = "file"'을 사용하여 파일을 직접 선택하고 AJAX로 서버에 게시 할 수 있습니다. 그런 다음 서버 페이지에서 FTP로 내보낼 수 있습니다. – TheCarver

답변

0

아니요, jQuery에서만 수행 할 수 없습니다. jQuery는 Javascript 클라이언트 언어이며 서버와 함께 파일 및 디렉토리를 관리 (또는 탐색) 할 수있는 기능이 없습니다. 하지만 서버 측 코드 (PHP, ASP.net, Python 등)를 사용해야하는 플러그인을 사용해보십시오. 당신이 당신의 서버에 파일을 관리해야하는 경우, 그 중 하나가 (그들을 봤하지만 그들을 해본 적이) 사용

http://www.solitude.dk/filethingie/

https://addons.mozilla.org/en-US/firefox/addon/fireftp/

http://www.gleamtech.com/products/filevista/web-file-manager

행운을 빕니다! 도움이 되었기를 바랍니다.

+0

안녕하세요, 내 로컬 드라이브 디렉토리 및 특정 드라이브의 파일을 열고 싶습니다. 그래서 그것은 자바 스크립트를 사용하여 가능합니까? – user1206218

+0

당신이 할 수있는 유일한 일은 그 파일을 얻으려고 시도하는 것입니다. 끝내지 않으면 오류가 발생하지만, 오직 자바 스크립트 만 사용한다면 파일을 편집/검색/추가/삭제할 수 없습니다. 파이썬, PHP, ASP.net 등과 같은 서버 측 언어로 할 수 있습니다. –

3

JQuery는 자바 스크립트이며 Javascript는 브라우저에서만 수행해야한다고 말합니다. Javascript는 HTTP 요청을하지 않습니다. 브라우저는 않습니다.

FTP = 파일 전송 프로토콜이므로 파일 전송에 사용됩니다. Javascript가 파일을 수정하기 위해 생성되지 않았으므로 약간 불가능합니다.

당신은 URI ftp:...로 사용자를 리디렉션하지만 브라우저가 FTP를 지원하는 경우에만, 또는 사용자 정의 브라우저 플러그인없이

관련 문제