有没有人在Google App Engine上实现Java ftp客户端

时间:2013-10-11 01:44:27

标签: java google-app-engine ftp

我看到有关GAE supports sockets现在应该可以使用被动ftp的评论。我想知道是否有人有这个工作。谢谢!

补充:我正在尝试使用org.apache.commons.net.ftp,但这取决于在GAE上被禁止的javax.net.ServerSocketFactory

2 个答案:

答案 0 :(得分:0)

我刚尝试使用ftp4j,它似乎适用于GAE:

http://www.sauronsoftware.it/projects/ftp4j/

答案 1 :(得分:-2)

如果将apache客户端置于被动模式,则可以使用它。只需执行以下操作:

    FTPClient client = new FTPClient();
    client.connect(FTP_HOST);
    client.enterLocalPassiveMode();

然后它不会调用ServerSocketFactory,生活应该很好!