1

我想 从 java 应用程序访问存储在 http 目录下的文件,例如: http ://www.zen134237.zen.co.uk/。假设服务器允许目录列表或者它在 FTP 上。有人能指出我正确的方向吗?

4

2 回答 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 回答