该版本为 SSHFTPClient, SSLFTPClient 添加 resumeNextDownload(long) 方法,另外 FTPClient 类支持多任务同时下载同一个文件的功能,SSLFTPClient 类增加 isControlSecure() 方法判断当前连接是否安全,使用 hmac-sha1 做为 HMAC 的首选,connect() 方法增加了超时机制。
edtFTPj是一个FTP客户端库,可让任何Java应用程序 能有充分的嵌入式FTP功能。它包括一个易于使用的API的方法,如 downloadFile() 和uploadFile() 。大多数FTP命令的支持,并主动和被动模式。 edFTPj已被广泛的测试,并已广泛应用于成千上万的项目。
示例代码:
FileTransferClient ftp = new FileTransferClient();
ftp.setRemoteHost(host);
ftp.setUserName(username);
ftp.setPassword(password);
ftp.connect();
string[] files = ftp.directoryNameList();
......
ftp.disconnect();
暂无更多评论