上传
public static void main(String[] args) {
//FTP协议的客户端对象
FTPClient ftpClient=new FTPClient();
//创建文件输入流,用于读取本地文件
try(FileInputStream localIn=new FileInputStream("C:\\test\\img\\77.jpg")){
//连接FTP服务器
ftpClient.connect("192.168.***.***",21);
//登录
ftpClient.login("admin", "admin");
boolean isChange=ftpClient.changeWorkingDirectory("/123");
System.out.println(isChange);
if (!isChange) {
ftpClient.makeDirectory("/123");
isChange=ftpClient.changeWorkingDirectory("/123");
}
System.out.println(isChange);
//存储文件(将本地文件上传至FTP服务器)
//参数1:ftp服务器的存储位置
//参数2:本地文件的文件输入流
ftpClient.setFileType(ftpClient.BINARY_FILE_TYPE);
ftpClient.storeFile("/qiangqian/77.jpg", localIn);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackT