我正在为Android创建一个应用程序,希望它能够通过匿名FTP读取文本文件。
我尝试了URLConnection,但似乎无法正常工作。在Google进行一些搜索之后,似乎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()));
最佳答案
这篇全面的文章比较了可用的Java FTP库,解释了两个RFC及其在SUN JDK中的实现,并提供了许多其他链接:
Java FTP client libraries reviewed
还有针对Zehon的建议,该建议似乎可以将文件下载到输入流。希望它也适用于android。
关于java - 如何通过FTP读取文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2036626/