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

标签 java android ftp

我正在为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/

相关文章:

javascript - 对 FTP 服务器执行跨域 XMLHTTPREQUEST 的语法是什么?

Ant FTP 任务失败 : java.net.SocketException

java - 如何确定数据库供应商?

java - 现代 Java 注解处理

java - 如何找到可能的二叉树拓扑排列的数量?

android - 启动自定义 Chromecast 接收器有时会超时

android - 将 Box2d 扩展添加到 Android Studio

android - 在eclipse中设置标签背景

perl - 如何使用 Perl 从 FTP 服务器下载目录和文件?

c# - 如何使用 ZXing C# 端口