上传文件代码:
File file = new File("123"); FileWriter fileWrite = new FileWriter(file); fileWrite.write("写入ftp文件的内容"); fileWrite.close(); FileInputStream fileInputStream = new FileInputStream(file); String ftpIp = "127.0.0.1"; String ftpUserName = "username"; String ftpPassword = "password"; String ftpFilePath = "/home/ftp"; int ftpPort = 21; String ftpFileName = file.getName(); FTPClient ftpClient = new FTPClient(); ftpClient.connect(ftpIp, ftpPort); ftpClient.login(ftpUserName, ftpPassword); if (!FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) { LogManager.getLogger().info("未连接到FTP,用户名或密码错误。"); ftpClient.disconnect(); } else { LogManager.getLogger().info("FTP连接成功。"); } int reply = ftpClient.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { ftpClient.disconnect(); LogManager.getLogger().info("登录FTP服务器失败");