Copiando arquivo pdf utilizando FTPClient AJUDA!

0 respostas
dahenz

Pessoal, estou batendo a cabeça aqui para tentar resolver isso....

Preciso copiar um arquivo pdf de um servidor para minha máquina, para isso, estou utilizando a classe FTPClient.

Segue o código:

public class Execute {
	public static void main( String[] args ) throws SocketException, IOException {

		FTPClient ftp = new FTPClient();				
		    
	    ftp.connect( "servidor.com.br" );
	    ftp.login("user", "senha");
	    
	    //verifica se conectou com sucesso!
	    if( FTPReply.isPositiveCompletion(ftp.getReplyCode())) {
	    		        
	    	System.out.println("conectado!");
    		ftp.setFileType( FTPClient.BINARY_FILE_TYPE );
    		OutputStream os = new FileOutputStream("CTe51091076080738003193570010000000170552296057.pdf");	        			        		
    		
    		System.out.println("transferindo...");
    		ftp.retrieveFile("/cte/filial/vzgr/cte_dacte_saida/CTe51091076080738003193570010000000170552296057.pdf", os );
    		System.out.println("fim...");
    		ftp.disconnect();
    				        
	    } else {
	    	
	        //erro ao se conectar
	        ftp.disconnect();
	        System.out.println("Conexão recusada");
	        
	    }	    
	}
}

Não dá erro algum, o arquivo é criado sem problemas, mas não é copiado nada para dentro dele.... Pode ser problemas de nível de acesso do arquivo?

Alguém me ajude por favor....

Criado 13 de outubro de 2009
Respostas 0
Participantes 1