необходимо добавить защищенную область загрузки файлов ftp на сайт клиента - PullRequest
1 голос
/ 03 июня 2010

Это вариант предыдущего вопроса, так как у меня куча проблем с поиском ответов во всех моих неустанных онлайн-поисках.

Разрабатываю сайт для архитектурной фирмы. Они хотят, чтобы их клиенты могли загружать им файлы по ссылке на своем сайте через FTP. Они также хотят войти в систему для своих клиентов и обеспечить безопасность загрузки.

Я могу понять, как создать форму, в которой есть область загрузки файла, но я просто не понимаю ftp и защищенную часть ...

Я понимаю html, css и немного JQuery; остальное все еще очень сложно для меня.

Нашел что-то под названием net2ftp, которое утверждает, что делает то, что я ищу - но даже инструкции по установке (для администраторов, здесь: http://www.net2ftp.com/help.html) * смущают меня. Нужна ли мне база данных MySQL? Где я могу введите пароль администратора, к которому они относятся? Это продолжается ...

Есть ли что-нибудь "более легкое", о чем кто-либо знает? Я читал, что должен быть «файловым менеджером» Googling, но не знаю, могут ли они быть встроены в веб-сайт клиента.

Мне даже нужно понять, что происходит с указанным файлом и где он заканчивается, когда клиент нажимает ссылку для загрузки.

О-о, я в полном восторге от этого.

1 Ответ

0 голосов
/ 03 июня 2010

Насколько я вижу, можно выполнить HTTP-загрузку на FTP-сервер, просто переместив файл в тот же каталог, доступный с FTP-сервера. Например, скажем, что на FTP-сервере есть пользователь, который может получить доступ к / home / ftp. Вы можете просто переместить туда загруженные файлы после завершения загрузки (например, с помощью move_uploaded_file () в PHP).

Защищенная часть может относиться к SSL (довольно сложно, и его настройка, вероятно, относится к ошибке сервера) или просто к системе входа в систему; последний может быть реализован с помощью базы данных.

В целом, на первый взгляд, этот проект может показаться вам слишком сложным. Вы должны:

  1. Запросите более подробные спецификации того, чего они хотят (и предложите альтернативы, если это облегчит вашу жизнь), и
  2. Работайте, пока не разберетесь в веб-скриптах (например, PHP) и базах данных (например, MySQL).
...