我想建立一个在后台没有实际文件的 FTP 服务器。相反,我希望上传到它的文件立即由我的后端处理。上传目录的文件列表应包含那些尚未处理的文件。删除或移动应该是不可能的。
此外,在下载方面,我想展示我能够提供的那些文件。但文件应按需创建 - 同样由后端创建。
因为我不想重新实现 FTP,有没有人知道有助于实现 FTP 协议(protocol)服务器端的 Java 库,它可以根据我的需要进行自定义?
我研究了总是有用的 Jakarta Commons,但他们似乎专注于客户端。
谢谢
迈克
[;-)
最佳答案
查看 http://mina.apache.org/ftpserver/ .
The Apache FtpServer is a 100% pure Java FTP server. It's designed to be a complete and portable FTP server engine solution based on currently available open protocols. FtpServer can be run standalone as a Windows service or Unix/Linux daemon, or embedded into a Java application. We also provide support for integration within Spring applications and provide our releases as OSGi bundles.
The default network support is based on Apache MINA, a high performance asynchronous IO library. Using MINA, FtpServer can scale to a large number of concurrent users.
关于java - Java中FTP的服务器端实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302050/