![点播上传服务器](https://linux22.com/image/1213395/%E7%82%B9%E6%92%AD%E4%B8%8A%E4%BC%A0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在寻找一个简单的应用程序,它可以做类似的事情
Allow user to sign up for an ftp account -> ask admin for approval -> create ftp account for that user
现在不必使用 FTP,事实上,如果有一个基于 Web 的工具,支持通过某种 Java 小程序或类似程序上传,我会很开心。我不在乎它在什么平台上运行,但如果我们可以避免使用 PHP,那就太好了。有什么想法吗?
答案1
什么平台?没有这个,我只是给出一些一般性的建议。
这很容易实现,我刚刚为我的公司做了类似的事情,但这取决于很多因素,通常需要一些脚本。
最简单的方法是找到一个支持用户成员资格数据库的 FTP 服务器,然后您需要做的就是用您选择的语言创建一个小型网站,只需输入用户名和密码以及您想要的其他任何内容即可。然后,您可以设置该脚本向您发送包含所有详细信息的电子邮件,或者只是将其显示在另一个(管理)网页上,以及删除或确认按钮。
当您按下删除键时,它会删除该条目(当然!),当您单击确认时,它可以将详细信息输入到 FTP 服务器的数据库中。
您还可以使用具有任何形式成员资格的 FTP 服务器(例如 XML 文件或 Windows / Unix 帐户),但拥有数据库后端的 FTP 服务器要简单得多。
此外,您可以将所有用户放在一个数据库中,无论他们是否已确认,但我说上述内容只是为了简单起见,因为您可能不想要数千个未经确认/已禁用的 ftp 用户。
答案2
如果是 openBSD,你可以考虑使用以下方式托管文件 FTP 站点弗里纳斯。Freenas 现在可以用作网络服务器,因此您可以这样做。