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);
}