/**
* 上传文件到ftp
* @param server
* @param user
* @param pwd
* @param filenames
*/
public static void upload(String server, String user, String pwd, List<String> filenames) {
FTPClient client = new FTPClient();
FileInputStream inputStream = null;
try {
client.connect(server);
client.login(user, pwd);
for (String filename : filenames) {
inputStream = new FileInputStream(filename);
boolean b = client.storeFile(filename, inputStream);
if (b == false) {
System.out.println("上传文件:" + filename + "失败!");
}
}
client.logout();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (inputStream != null) {
inputStream.close();
}
client.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
}
<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version> </dependency>
原文:https://www.cnblogs.com/chenmz1995/p/10468584.html