我正嘗試通過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