У меня запущена служба vsftpd на вычислительном движке, и я пытаюсь загрузить какой-либо файл на сервер ubuntu, используя org.apache.commons.net.ftp.FTPClient.
FTPClient ftpClient = new FTPClient();
ftpClient.connect("xx.xx.xx.xx", 211);
ftpClient.login("xxxx", "xxxx");
FileInputStream inputStream = new FileInputStream(new File("/xxx/xxx/test.png"));
System.out.println(inputStream.toString());
ftpClient.changeWorkingDirectory("/home/xxx/ftp/www/images");
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.storeFile("test.png", inputStream);
inputStream.close();
ftpClient.logout();
Код работает нормальнобез проблем, но я не могу найти файл на сервере.Папка / home / xxx / ftp / www / images имеет разрешение 777, и я могу загружать файлы с помощью filezilla.