ftp4j is a Java library that implements a full-featured FTP client. With ftp4j embedded in your application, you can transfer files (upload and download), browse the remote FTP site (directory listing included), and create, delete, rename, and move remote directories and files.
|Tags||Internet FTP Software Development Libraries Java Libraries|
|Operating Systems||OS Independent|
Release Notes: This release fixes a bug in the download routine, handling the "502 Command REST not allowed by policy" message the right way.
Release Notes: The FTPConnector has now a setUseSuggestedAddressForDataConnections() method that can be used to determinate if the connector should trust the address returned by the server in the response of a PASV command, or if it should rather connect to the same host used for the communication channel. A bug related to the auto noop timer has been fixed. Any call to SimpleDateFormat is now thread safe. There are enhancements in data transfer routines, which now are compatible with a larger set of servers and proxies.
Release Notes: A change has been made in the FTP connectors architecture. FTPConnector is no longer an interface: it is now an abstract class implementing timeout aware connections. Timeouts for connection, read, and close operations can be set by the caller. A connection attempt to a remote FTP server can now be aborted, calling the brand new abortCurrentConnectionAttempt() method in FTPClient. Moreover, a bug has been fixed in the HTTPTunnelConnector.
Release Notes: The "502 Command REST not allowed by policy" and "501 REST not compatible with server configuration" responses to the "REST 0" command are no longer treated as errors. This extends the library compatibility to a greater number of server types. Each SIZE command is now preceded by a TYPE I command, extending the library compatibility. Several enhancements have been applied in the remote file list routine. Finally, a timezone issue has been solved in UnixListParser and NetWareListParser.
Release Notes: Support for append mode uploads has been added, FTPES is now enforced when required, and large file transfers are now faster.