//创建ftp对象
FTPClient ftpClient=new FTPClient();
//链接
ftpClient.connect("172.****", 21);
//登录ftp服务器 使用用户和密码
ftpClient.login("oneday", "root");
//解决防火墙问题
ftpClient.enterLocalPassiveMode();
//上传文件
FileInputStream inputStream=new FileInputStream(new File("D:\\images\\img2.jpg"));
//读取本地文件
//修改上传路径
ftpClient.changeWorkingDirectory("/home/oneday/www/images");
//修改上传格式
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
//上传关闭链接
ftpClient.storeFile("img2.jpg", inputStream);
ftpClient.logout();
ftpClient.enterLocalPassiveMode();
完美解决ftp上传文件0kb