该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@Test
public void testFtpClient() throws Exception {
// 创建一个FtpClient对象
FTPClient ftpClient = new FTPClient();
// 创建ftp连接。默认是21端口
ftpClient.connect("192.168.220.128", 21);
// 登录ftp服务器,使用用户名和密码0.123010
ftpClient.login("ftpuser", "123456");
// 上传文件。
// 读取本地文件
FileInputStream inputStream = new FileInputStream(
new File("C:\\Users\\acer1\\Desktop\\1.txt"));
System.out.println(inputStream);
ftpClient.enterLocalPassiveMode();
// 设置上传的路径
ftpClient.changeWorkingDirectory("/home/ftpuser/www/images");
// 修改上传文件的格式
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
// 第一个参数:服务器端文档名
// 第二个参数:上传文档的inputStream
//ftpClient.enterLocalPassiveMode();
ftpClient.setControlEncoding("UTF-8");
//boolean falg=ftpClient.storeFile(new String("hello1.txt".getBytes("GBK"),"iso-8859-1"),inputStream);
boolean falg=ftpClient.storeFile("1.txt", inputStream);
// 关闭连接
System.out.println(falg);
ftpClient.logout();
}