Java 从匿名FTP页面读取.txt文件?
我的目标是将FTP页面上的.txt文件转换为简单的Java 从匿名FTP页面读取.txt文件?,java,android,ftp,text-files,anonymous,Java,Android,Ftp,Text Files,Anonymous,我的目标是将FTP页面上的.txt文件转换为简单的字符串,以便于操作 特定的.txt文件位于此处:。这是一个匿名FTP页面,所以当我使用电脑浏览器时,不需要用户名或密码 我尝试了从以下来源合并不同的代码和提示: 我在上面尝试过的都没用。我不太确定我做错了什么 说得清楚一点,我只想从post.txt文件中获取纯文本。我没有兴趣将上述文件下载到我的设备内存中 如果您能为我提供一个关于如何做到这一点的逐步解释,我将非常感谢。好的。我知道了。对于同舟共济的人,逐步的答案如下: 其他用
字符串
,以便于操作
特定的.txt文件位于此处:。这是一个匿名FTP页面,所以当我使用电脑浏览器时,不需要用户名或密码
我尝试了从以下来源合并不同的代码和提示:
如果您能为我提供一个关于如何做到这一点的逐步解释,我将非常感谢。好的。我知道了。对于同舟共济的人,逐步的答案如下:
Java
中的地址中包含ftp://
。*此外,当您进入ftp站点时,请确保通过root页面进入,这样我的原始页面变成:ftp.nasdaqtrader.comFTPClient FTPClient=new FTPClient()代码>
ftpClient.connect(“ftp.nasdaqtrader.com”)代码>
ftpClient.login(“匿名”、“匿名”)代码>
ftpClient.changeWorkingDirectory(“/symbolddirectory”)代码>
InputStream
:
InputStream is=new BufferedInputStream(ftpClient.retrieveFileStream(“nasdaqlisted.txt”)代码>
输入流
转换为字符串
,并根据需要进行操作。有很多方法可以做到这一点。其中之一可在此处找到:ftpClient.enterLocalPassiveMode();
我不太确定我做错了什么。我也是,因为您没有提供您尝试过的代码。。你的意思是:为你写代码?我已经在问题中写了,我已经合并了来自不同来源的代码。他们太多了,不能在这里发表,问题是一页又一页。我正在寻找一个更为统一的人谁知道更好。合并意味着复制和粘贴?那么也许你应该更改服务器地址。。。说真的,让我们看看第一个链接。。。代码应该只使用很少(明显的)修复。。第一个URL应该是
ftp://example.com/thefile.txt
(以ftp
scheme开头)。。。当然你会得到NetworkOnMainThreadException(但这不是问题,因为关于这个异常的问题在这里被问了很多次)好吧。。。让我们缓和一下态度。如果你帮不上忙,请继续。没有必要去骚扰那些不知道怎么做你认为简单的事情。你是对的,没有必要用这样的问题来解决堆栈溢出问题。请阅读。。。你应该问这样的问题:我确实尝试了[link]中的代码,我的代码现在看起来像[你的代码],现在当我尝试在设备/模拟器上运行它时,我遇到了这样的错误/异常…我缺少的是“匿名”登录,谢谢!很高兴我能帮上忙,伙计。坦率地说,我很惊讶我的答案在这么多年后仍然适用。