我正在为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()));
答案 0 :(得分:2)
这篇全面的文章比较了可用的Java FTP库,解释了两个RFC及其在SUN JDK中的实现,并且有很多链接:
Java FTP client libraries reviewed
并且建议Zehon,它似乎能够将文件下载到输入流。希望它也适用于android。