ftp4j
  ftp4j
The ftp4j library implements a Java full-features FTP client. With ftp4j embedded in your application you can: transfer files (upload and download), browse the remote FTP site (directory listing included), create, delete, rename and move remote directories and files.
Benefits
A glimpse of ftp4j key benefits:
- Price, licence and support
    
- Just a word: LGPL. The ftp4j library is 100% Free Software.
 
 - Connectivity
The ftp4j library can connect the remote FTP server:- Through a direct TCP/IP connection.
 - Through a FTP proxy.
 - Tunnelling through a HTTP proxy.
 - Through a SOCKS 4/4a proxy.
 - Through a SOCKS 5 proxy.
 - You can add support to other proxies plugging your own connector, since the ftp4j connection manager architecture is modular.
 
 - Security
    
- Basic FTP authentication.
 - FTPS (FTP over implicit TLS/SSL).
 - FTPES (FTP over explicit TLS/SSL).
 
 - Browsing the remote site
    
- FTP LIST and MLSD command support through extensible parser architecture. Bundled parsers can handle: UNIX style listing, MAC style, DOS style, NetWare style and variants, EPLF style and MLST / MLSD responses. Moreover you can build your own parser and plug it in the library.
 - Clear object representation of directory contents.
 
 - Download and upload
    
- Active and passive transfer mode support.
 - Binary and textual transfer type support, with optional and extensible type auto-selection.
 - Compressed transfer mode support (MODE Z).
 - Event-based transfer monitoring.
 - Transfer abortion support.
 - Transfer resume support.
 - Append mode upload support.
 
 - Java exceptions
    
- Structured exceptions let the developer know the real cause of any failure.
 
 
Requirements
ftp4j requires a J2SE environment 1.4 or later.
License
ftp4j is Free Software and it is licensed under LGPL (you will find a copy of the license bundled into the downloadable software distribution).
Feedback
You can send comments and requests to Carlo Pelliccia.
Make a donation
ftp4j is free, but if you find it useful please make a donation via PayPal.
© Sauron Software 2007 - 2012 | Questa pagina in italiano