2010-06-03 5 views
1

이것은 모든 가혹한 온라인 검색에서 답을 찾는 데 엄청난 어려움을 겪고 있기 때문에 이전 질문의 변형입니다.은 클라이언트의 웹 사이트에 안전한 ftp 파일 업로드 영역을 추가해야합니다.

건축 회사의 웹 사이트를 설계하고 있습니다. 그들은 고객이 ftp를 통해 사이트의 링크를 통해 파일을 업로드 할 수 있기를 원합니다. 또한 고객을 위해 로그인하고 업로드가 안전한지 확인하려고합니다.

내가 파일 업로드 영역이있는 양식을 만드는 방법을 알아낼 수

-하지만 바로 FTP 및 보안 부분을 이해하지 ...

나는 HTML, CSS 및 JQuery와 약간의 이해; 나머지는 여전히 나에게 매우 도전적이다.

찾고있는 것을 수행한다고 주장하는 net2ftp가 있지만 설치 지침 (관리자 용, 여기 : http://www.net2ftp.com/help.html)도 나를 혼란스럽게합니다. MySQL 데이터베이스가 필요합니까? 그들이 참조하는 관리자 비밀번호는 어디서 입력해야합니까? 그것은 계속됩니다 ...

누군가가 알고있는 "쉬운"것이 있습니까? 나는 "파일 관리자"를 인터넷으로 검색해야한다고 읽었으나 이들이 고객의 웹 사이트에 포함될 수 있는지 여부를 모릅니다.

나는 클라이언트가 업로드 링크를 클릭 할 때, 그 파일에 무슨 일이 일어나는지, 끝나는 곳을 이해해야한다.

오 - 나는이 머리에 머리를 쓰고있다.

+1

serverfault.com을 시도해야합니다. –

답변

0

필자가 볼 수있는 한, FTP 서버에서 액세스 할 수있는 동일한 디렉토리로 파일을 옮기는 것만으로 FTP 서버에 HTTP 업로드를 할 수 있습니다. 예를 들어 FTP 서버에/home/ftp에 액세스 할 수있는 사용자가 있다고 가정합니다. 업로드가 끝나면 업로드 된 파일을 PHP에서 move_uploaded_file()을 사용하여 간단히 이동할 수 있습니다.

보안 부분은 SSL을 참조 할 수 있습니다 (매우 복잡하고이 설정은 아마도 serverfault에 속합니다) 또는 시스템에 로그인해야합니다. 후자는 데이터베이스로 구현 될 수있다.

전반적으로이 프로젝트의 사운드에서이 프로젝트는 현재 당신에게 조금 비싸지 않을 수 있습니다. 당신은해야한다 :

  1. 그들이 원하는 것을 더 자세한 사양 요청 (그리고 당신의 인생을 더 쉽게 만드는 경우 대안을 제안한다), 당신은 웹 스크립트의 좋은 이해가 될 때까지
  2. 가 당신의 방법을 작업 (예 : PHP) 및 데이터베이스 (예 : MySQL).
+0

안녕하세요, 감사합니다. 전에는 serverfault에 대해 들어 본 적이 없었습니다.저기서 수색을해야 할 것입니다. 제공하신 정보에 대해 감사합니다. 예 - PHP와 MySQL의 부분은이 시점에서 내 지식의 주변에만 있지만, 마감일에 이것을 알아 내도록 요구하는 상사가 있습니다 ... 그럼 - 인내 할 것입니다 : 정말 명확하게 해 주시면 고맙겠습니다. 고객이 정말로 필요로하는 것. 나는 거기에 마술 같은 플러그인이 있기를 바라고있다. 다시 한 번 감사드립니다. – heathwaller

관련 문제