Manipular arquivos PDF num FTP com Java

0 respostas
gustavodefreitasmene

Bom dia!
Estou precisando copiar um arquivo PDF para um diretório FTP utilizando Java,
eu tenho um método que funciona com .TXT, mas quando o arquivo é .PDF também ele fica vazio.
Se alguém puder me ajudar ficarei grato.

segue abaixo código

public static void copiar(String arquivoOrigem, String diretorioDestino) throws IOException{
/**
     * exemplo de utilizacao no main(String.. args)
     * copiar("Detalhamento arquivos importação.pdf", "documentacao");
     */
                                
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    ftp.retrieveFile(arquivoOrigem, outputStream);
    InputStream is = new ByteArrayInputStream(outputStream.toByteArray());        
    
    /**
     * arquivos sem extensao nao precisa do: ftp.setFileType(FTP.BINARY_FILE_TYPE); //binary files
     * arquivos .txt           nao precisa do: ftp.setFileType(FTP.BINARY_FILE_TYPE); //binary files
     */
    
    //ftp.setFileType(FTP.BINARY_FILE_TYPE);//binary files
    ftp.changeWorkingDirectory(diretorioDestino);
    ftp.storeFile(arquivoOrigem, is);

}
Criado 16 de abril de 2016
Respostas 0
Participantes 1