将文件传输到FTP java commons.net时出现问题。没有错误,但没有传输

将文件传输到FTP java commons.net时出现问题。没有错误,但没有传输,java,Java,我在将文件传输到ftp时遇到一些问题。 有了这段代码,我没有收到任何错误,但我也没有得到一个文件到我的ftp服务器。我希望一些更有经验的用户能为我指出正确的方向 FTPClient client = new FTPClient(); FileInputStream picture = null; try { client.connect("adress" ,port); client.login("user", "password");

我在将文件传输到ftp时遇到一些问题。 有了这段代码,我没有收到任何错误,但我也没有得到一个文件到我的ftp服务器。我希望一些更有经验的用户能为我指出正确的方向

    FTPClient client = new FTPClient();
    FileInputStream picture = null;

    try {
        client.connect("adress" ,port);
        client.login("user", "password");
        client.changeWorkingDirectory("/htdocs/javaprojekt");

        client.setFileType(FTP.BINARY_FILE_TYPE);

        String filename = "/Users/sicknk/Documents/Java Projekt/fyeah.jpg";
        picture = new FileInputStream(filename);

        client.storeFile(filename, picture);
        client.logout();

    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            if (picture != null) {
                picture.close();
            }
            client.disconnect();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

猜测1:您使用的不是地址等变量,而是字符串。猜测2:您正在使用一个无效的文件名来存储-这实际上是一个路径。请检查
picture
是否为空谢谢大家的帮助!