import com.enterprisedt.net.ftp.FTPClient; import com.enterprisedt.net.ftp.FTPException; import com.enterprisedt.net.ftp.WriteMode; public class FTPFileUploader { public static void main(String[] args) { String server = "ftp.example.com"; int port = 21; String username = "your-username"; String password = "your-password"; String localFilePath = "/path/to/local/file.txt"; String remoteFilePath = "/path/to/remote/file.txt"; FTPClient ftpClient = new FTPClient(); try { ftpClient.setRemoteHost(server); ftpClient.setRemotePort(port); ftpClient.setUserName(username); ftpClient.setPassword(password); ftpClient.connect(); ftpClient.login(); ftpClient.upload(localFilePath, remoteFilePath, WriteMode.OVERWRITE); } catch (FTPException e) { e.printStackTrace(); } finally { if (ftpClient != null && ftpClient.isConnected()) { try { ftpClient.quit(); } catch (FTPException e) { e.printStackTrace(); } } } } }


上一篇:
下一篇:
切换中文