如何在不使用it.sauronsoftware.ftp4j.FTPClient.
现在,我正在下载整个文件而不是阅读第一行文件,有没有办法我们可以在本地机器上没有下载文件的情况下读取第一行文件。它应该只使用它.sauronsoftware.ftp4j
@ http://www.sauronsoftware.it/projects/ftp4j/manual.php
注意:它应该使用it.sauronsoftware.ftp4j.FTPClient
而不是apache
。
答案 0 :(得分:1)
莫希特,
使用ftp4j.FTPClient的套接字dtConnection; dtConnection.getInputStream(); ,您将获得InputStream,使用该InputStream可以读取第一行。
你可以在下面的示例中找到使用InputStream
读取第一行的示例BufferedReader bufferedReader = null; String firstLine = null;
bufferedReader = new BufferedReader(new InputStreamReader(this.dataTransferInputStream,“UTF-8”)); firstLine = bufferedReader.readLine();
希望这个解决方案适合你。
答案 1 :(得分:0)
您可以创建自己的流类,在写入第一行后抛出异常。
编辑:或者在收到第一行后调用abortCurrentDataTransfer()
。