FTP tem essa história de “modo binário” e “modo texto” devido a uma herança do tempo do MS-DOS.
No começo, só existia o FTP em máquinas UNIX, e nessas máquinas as linhas dos arquivos-texto são separadas pelo caracter LF (0x10, ou “\n” para o Java).
Quando o pessoal do MS-DOS (e do Windows também) começou a usar FTP, começaram a reclamar que os arquivos-texto deveriam vir no formato deles, ou seja, as linhas separadas por CR+LF (caracteres 0x13 e 0x10, ou “\r\n” para o Java). Então, para satisfazer a esses reclamões, inventaram o “modo texto” (que é o padrão no FTP) para que os arquivos fossem convertidos do formato MS-DOS para o formato UNIX (e vice-versa) quando fossem transferidos de uma máquina MS-DOS (ou Windows) para Unix.
Só que isso, como você deve ter percebido, dá problemas quando os arquivos não são texto e sim imagens.
Portanto, mande novamente as suas fotos, mas no modo BINÁRIO (que não faz essa tradução das imagens). OK?
A propósito, a tal foto “fantasmagórica” é devido à corrupção das imagens, devida à transferência em modo texto.