我想 从 java 应用程序访问存储在 http 目录下的文件,例如: http ://www.zen134237.zen.co.uk/。假设服务器允许目录列表或者它在 FTP 上。有人能指出我正确的方向吗?
问问题
2061 次
2 回答
1
您提到要访问 http 目录下的文件。你知道这个文件的位置吗?您可以使用 Java 的 net 包并打开一个 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();
}
}
于 2013-01-08T17:14:18.187 回答
1
网络上有很多例子,所以我在这里只留下两个指针:
于 2013-01-08T17:15:35.450 回答