4

我已经用 netty 构建了一个服务器应用程序,现在它也需要充当 ftp 服务器。基本上我只需要支持身份验证/登录和通过 ftp 上传文件。

不幸的是,似乎没有纯 java 的 ftp 实现,所以我可以简单地编写自己的解码器/编码器/处理程序集。Apache MINA 提供了一个完整的 ftp 服务器,但是我怎么能用 netty 简单易用呢?

我已经为 web 服务支持集成了码头,但我也找不到码头的 ftp 支持。

得到一些提示会很棒。我想我检查了所有关于“java ftp”的谷歌点击,但它们似乎只是提供了 ftp 客户端的东西。

最好的问候,马丁

4

2 回答 2

4

如果你感兴趣的是 Netty,我找到了一个基于它的开源 FTP 服务器: https ://github.com/waarp/WaarpFtp

也许您可以重用项目的某些部分?我想这个源文件可能是你最感兴趣的: https ://github.com/waarp/WaarpFtp/blob/master/src/main/java/org/waarp/ftp/core/control/NetworkHandler.java

于 2012-11-28T09:16:48.270 回答
3

我编写了 netty 处理程序,用于通过 FTP - netty-ftp-receiver接收文件。它小而简单,可以用作起点。

于 2013-03-15T19:31:34.997 回答