Android – storeFile FTP corrompe las imágenes

Written by lopezatienza on 25/09/2018 – 13:44 -

Hyper V

Android Studio

Comentarios

Me he encontrado que al trabajar con la librería commons-net-3.6.jar que permite trabajar con servidores ftp, al llamar al método storeFile la imagen que se sube está corrompida.

He echado mano de la red y he encontrado una solución que nos describe:

https://randula.wordpress.com/2014/07/30/ftp-sample-application-how-to-avoid-file-corruption-when-transfer-binary-vs-ascii/

 

Resolución

 

Debemos cambiar las líneas:

mFtpClient.setFileType(FTP.ASCII_FILE_TYPE);

Por estas otras:

mFtpClient.setFileTransferMode(FTP.BINARY_FILE_TYPE);
mFtpClient.setFileType(FTP.BINARY_FILE_TYPE);

Framework compatibles

-

Namespaces

commons-net-3.6

Referencias de interés

https://randula.wordpress.com/2014/07/30/ftp-sample-application-how-to-avoid-file-corruption-when-transfer-binary-vs-ascii/

Autor: Antonio Lopez Atienza

 


Posted in Android | No Comments »

Leave a Comment

 

RSS
MCC D5E