将文件上传到Server Root目录

时间:2013-06-24 15:01:25

标签: java file file-upload upload webserver

尝试将文件上传到我的服务器根目录时,我确实遇到了问题。我知道File-Class无法处理像http://localhost:8080/rootdata这样的导演。

请不要告诉我不要将文件上传到根目录。我只是想知道如何做到这一点。

那么有没有办法通过java在根目录中显示我的文件?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用Apache's FTP library浏览和检索服务器文件系统中的文件。您可以使用以下命令列出根目录中的所有文件:

.listFiles()

示例:

String hostname = properties.getProperty("FTP_SERVER");
        String user = properties.getProperty("FTP_USER");
        String passwd = properties.getProperty("FTP_PASSWD");
        FTPClient client = new FTPClient();
        client.connect(hostname);
        client.login(user, passwd);
        String reply = client.getStatus();
        System.out.println(reply);
        client.enterRemotePassiveMode();
        client.changeWorkingDirectory("/");
        FTPFile[] files = client.listFiles();