Posted by: umanga | August 22, 2008

Clean FTP library for Java – FTP4J

Recently I was been assigned to write a FTP layer for a project at work.It needed to be supported all the funky FTP stuff like active,passive mode all kind of proxies like FTP,HTTP,SOCKS…etc.

At first I was little worried cause even in Apache Commons Net, it doesn’t support clear architecture for all those weird FTP stuff.Then I came up with this library FTP4J which saved my life.

FTP4J is well designed and easy to use library and best thing is its open-source and comes with LGPL license.



  1. Still I am having a very bad time because of FTP4J.

  2. Also I found difficulties when uploading files to yahoo ftp servers and there were several issues when connecting to ftp severs which does support REST command.

  3. The execution is not stable for yahoo ftp servers

  4. I am not getting any help for ftp4j. Like sample codes or examples and one more thing.
    I think it doesn’t support SFTP at least I did not find any such class in the API…………

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


%d bloggers like this: