Problemas ao puxar arquivo por FTP usando org.apache.commons.net.ftp.FTPClient

2 respostas
P

Olá pessoal!
Estou usando a classe classe org.apache.commons.net.ftp.FTPClient para puxar arquivos de um servidor FTP, porém o arquivo local fica zerado. Alguma idéia do que pode estar acontecendo? Estou fechando o OutputStream... Segue o trecho do código para análise:

(...)
FTPClient ftp = new FTPClient();
OutputStream os = new FileOutputStream(pathLocalFile);
(...)

ftp.connect...
ftp.login...
(...)
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);   
ftp.setFileTransferMode(FTPClient.PASSIVE_LOCAL_DATA_CONNECTION_MODE);
ftp.changeWorkingDirectory(remoteDirectory);
(...)
ftp.retrieveFile(pathRemoteFile, os);                        
os.close();

2 Respostas

hashcode

Já tentou

// ftp.setFileTransferMode(FTPClient.PASSIVE_LOCAL_DATA_CONNECTION_MODE);
P

Tentei, não deu certo também…

Criado 25 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 2
Participantes 2