我在尝试将文件上传到我的服务器根目录时确实遇到了问题。我知道文件类不能处理像http://localhost:8080/rootdata
.
请不要告诉我不要将文件上传到根目录。我只是想知道该怎么做。
那么有没有办法通过java在那个根目录中调出我的文件?
谢谢你的帮助
我在尝试将文件上传到我的服务器根目录时确实遇到了问题。我知道文件类不能处理像http://localhost:8080/rootdata
.
请不要告诉我不要将文件上传到根目录。我只是想知道该怎么做。
那么有没有办法通过java在那个根目录中调出我的文件?
谢谢你的帮助
使用Apache 的 FTP 库从您的服务器文件系统中浏览和检索文件。您可以使用以下命令列出根目录中的所有文件:
.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();