Как загрузить файлы в Google Cloud Compute Engine в Java - PullRequest
0 голосов
/ 15 ноября 2018

У меня запущена служба 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.

...