Сервер загрузки по требованию

677
stimms

Я ищу простое приложение, которое будет делать что-то вроде

Allow user to sign up for an ftp account -> ask admin for approval -> create ftp account for that user 

теперь это не должен быть FTP, на самом деле я был бы счастлив с веб-инструментом, который поддерживал загрузку через какой-то Java-апплет или что-то подобное. Мне все равно, на какой платформе он работает, хотя, если бы мы могли избежать PHP, это было бы круто. Есть идеи?

3
Разве это не должно быть перенесено в SF? Josh Hunt 15 лет назад 2
О, может быть, так и должно быть. stimms 15 лет назад 0
Этого недостаточно, чтобы быть ответом, но большинство ftp-серверов просто используют реальных пользователей системы в качестве логинов ftp, а свои домашние каталоги - в качестве пространства загрузки / выгрузки. Вы можете просто получить по электронной почте веб-форму, когда кто-то зарегистрируется, а затем создать сценарий оболочки для добавления пользователя, установки его пароля и выполнения любой другой настройки, необходимой для получения желаемого результата. Редактировать: я говорю о Linux здесь. marcusw 14 лет назад 0

2 ответа на вопрос

0
William Hilsum

Какая платформа? Без этого я просто даю некоторые общие советы.

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

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

Когда вы нажимаете «Удалить», он удаляет запись (конечно!), А когда вы нажимаете «Подтвердить», он может ввести данные в базу данных FTP-сервера.

Вы также можете использовать FTP-сервер, который имеет членство в любой форме (например, XML-файлы или учетные записи Windows / Unix), но иметь сервер с базой данных гораздо проще.

Кроме того, вы можете иметь всех пользователей в одной базе данных, если они подтверждены или нет, но я сказал выше только для простоты, поскольку вы, вероятно, не хотите тысячи неподтвержденных / отключенных пользователей ftp.

Мне все равно, на какой платформе. Я надеялся на OpenBSD, но мне действительно все равно. Я брошу это на ВМ, и это будет так. Я, конечно, мог бы сделать один, но это много работы. Пойдем по магазинам! stimms 15 лет назад 0
Я бы посоветовал заархивировать удаленную запись, чтобы вы могли просто автоматически запретить дубликаты. Phoshi 15 лет назад 0
0
alpha1

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

Похожие вопросы