Ich benutze org.apache.commons.net.ftp.FTPClient und sehe das Verhalten, das ist ... verblüffend.
Die Methode unten möchte eine FTP-Datei-Liste durchlaufen, sie einlesen und dann etwas mit dem Inhalt machen. Das funktioniert alles. Was nicht (wirklich) funktioniert, ist, dass das FTPClient-Objekt folgendes ausführt ...
%Vor%hat jemand so etwas gesehen? Ich bin neu bei FTPClient, mache ich etwas falsch damit?
Gemäß der API für FTPClient.retrieveFileStream()
, die Methode gibt null
zurück, wenn sie die Datenverbindung nicht öffnen kann. In diesem Fall sollten Sie den Antwortcode überprüfen (zB getReplyCode()
, getReplyString()
, getReplyStrings()
) um zu sehen, warum es fehlgeschlagen ist. Außerdem sollten Sie den Dateitransfer abschließen, indem Sie % aufrufen. co_de% und überprüfen, ob die Übertragung tatsächlich erfolgreich war.
Tags und Links java apache-commons ftp