如何通过FTP读取文本文件?

时间:2010-01-10 09:47:19

标签: java android ftp

我正在为Android创建一个应用程序,并希望它能够通过匿名FTP读取文本文件。

我尝试过URLConnection,但它似乎没有用。在一些谷歌搜索后,似乎URLConnection并不总是与某些FTP服务器一起使用。

我发现的所有Java FTP连接库都要求您在阅读之前将文件下载到本地。

但是,我想拥有与URLConnection相同的功能,因为我可以使用以下类似的代码:

String urlString = "ftp://ftp.domain.com/testing.txt";
URL url = new URL(urlString);
FTPConnection conn = url.openConnection();

BufferedReader reader = new BufferedReader(new InputStreamReader(
                conn.getInputStream()));

1 个答案:

答案 0 :(得分:2)

这篇全面的文章比较了可用的Java FTP库,解释了两个RFC及其在SUN JDK中的实现,并且有很多链接:

Java FTP client libraries reviewed

并且建议Zehon,它似乎能够将文件下载到输入流。希望它也适用于android。