我们的组织目前有一个外部客户网站,允许客户下载为他们创建的文件。安全性往往会发生一些变化,因此客户看到的文件基于哪些帐户可以查看哪些文件的数据库。这些文件存储在我们网络的安全端,Web服务用于从内部文件服务器获取文件,并流式传输到Web响应。
挑战在于为客户提供使用FTP客户端下载这些文件的能力。有些FTP服务器提供了自定义身份验证的机制,但到目前为止还没有可以提供虚拟/自定义文件列表的机制(大多数虚拟目录只是到其他文件服务器位置的虚拟映射)。
为我们的身份验证和文件数据库创建FTP接口的想法是否过度,或者是否有任何产品可以满足我们的需求?
答案 0 :(得分:1)
FTP协议实际上非常简单。如果您没有找到任何预包装的东西,那么推出自己的服务器并不太难:
答案 1 :(得分:0)
有几个FTP服务器库和开源FTP服务器。
Open Source FTP Server in Java可以很好地扩展。
答案 2 :(得分:0)
我找到了一个用C#编写的设计精良的FTP服务器:http://www.csharphelp.com/archives3/archive524.html