Download de Imagens FTP [RESOLVIDO]

Bom dia,

Esta acontecendo a seguinte situação:

Estou fazendo download de diversas imagens pelo FTP, mas algumas imagens vem incompletas. Alguém sabe o que pode ser?
Segue meu código e um exemplo de imagem baixada.


ftp.connect(Service.ftpAtual);
   con = ftp.login(Service.ftpUsu, Service.ftpSenha);
                    
   ftp.setBufferSize(49152);
   ftp.enterLocalPassiveMode();
                    
   ftp.changeToParentDirectory();
   ftp.changeWorkingDirectory("FOTOS_TABLET");
   ftp.enterLocalPassiveMode();

   files = ftp.listFiles();

   for(int i = 0; i < files.length; i++){
       nomeImg = files[i].getName().trim();         

       ftp.setFileType(FTP.ASCII_FILE_TYPE);
                            
       caminho = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString();
                            
       caminho = caminho + "/Modelos/" + files[i].getName();

       fos = new FileOutputStream(caminho);

       ftp.retrieveFile(files[i].getName(), fos);
                            
       fos.close();
   }

FTP.ASCII_FILE_TYPE corrompe as imagens. Use FTP.BINARY_FILE_TYPE

Muito obrigado!
Era isso mesmo.

Abraço!