如何使用Java将文件上传到Google云计算引擎

时间:2018-11-15 05:49:52

标签: google-cloud-platform google-compute-engine apache-commons-net

我在计算引擎上运行了vsftpd服务,我正在尝试使用org.apache.commons.net.ftp.FTPClient将一些文件上传到ubuntu服务器。

    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上传文件。

0 个答案:

没有答案