我正尝试通过FTP下载文件,但retrieveFileStream返回null,我已经检查getReplyString并返回200,这是我的代码:的InputStream返回null
File file = new File(this.config.getDestDirectory() + File.separator + fileName);
String t = this.ftp.getReplyString();
InputStream in = this.ftp.retrieveFileStream(fileName);
FileOutputStream fos = new FileOutputStream(file);
StreamUtils.copy(in, fos);
in.close();
fos.close();
什么建议吗?
非常感谢。
您的InputStream查看'fileName',而不是'file'。这是打算? –
什么是“ftp”,它来自哪里? –
感谢您的回答,是的,是根据API的意图,retrieveFileStream的参数是远程文件的名称,在我的代码文件中是out目录:FileOutputStream fos = new FileOutputStream(file); – Jjreina