我想访问存储在http目录下的文件,例如:http://www.zen134237.zen.co.uk/ 来自Java应用程序。假设服务器允许目录列表或它在FTP上。有人能指出我正确的方向吗?
答案 0 :(得分:1)
您提到要访问http目录下的文件。你知道这个文件的位置吗?您可以使用Java的网络包并打开URL连接。然后从此URL连接中提取内容。
取自java教程:
http://docs.oracle.com/javase/tutorial/networking/urls/readingWriting.html
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://www.oracle.com/");
URLConnection yc = oracle.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
答案 1 :(得分:1)
网上有很多例子,所以我在这里留下两点: