为了实现一个需求
需要我从一个ftp上下载一个文件,
然后用户再从页面上下载我的文件,
在某位仁兄的代码找到了参考,先摘录下,能用则用,本文还需完善,先保存了再说。
java代码实现
FTPClient client = new FTPClient();
client.setDataTimeout(FTP_CONNECTION_TIMEOUT);
client.setControlEncoding(charSet);
//登录ftp
client.connect(host, port);
client.login(account, password);
//下载到本地的文件路径
FileOutputStream fos = new FileOutputStream(localFilePath);
//设置下载文件类型
client.setFileType(FTPClient.BINARY_FILE_TYPE);
//开始下载
client.retrieveFile(RemoteFilePath, fos);
//退出登录ftp
client.logout();
client.disconnect();
client = null;