Bonjour

je développe une application dans laquelle je dois récupérer des fichiers transmis par FTP.
or il arrive que parfois les fichiers ne soient pas fini de transférer, temps de transfert trop long, interruption de connexion et autres soucis, et donc certains sont incomplets, il s'agit d'images en jpeg.
je n'ai pas trouvé le code permettant de savoir si le fichier est complètement arrivé.
- j'ai bien pensé à utiliser la propriété length() mais pour la comparer à quoi ?

- il y a la possibilité de regarder la taille en pixel de l'image mais java me renvoi la taille que l'image devrait avoir et non pas la taille de ce qui est arrivé.

- peut être en regardant l'image pixels par pixel pour vérifier s'il n'y a pas de zone grises (c'est ce que Windows affiche pour une image incomplète), mais le temps de traitement commence à peser.

- le serveur FTP est FileZilla, peut être qu'il y a une option pour mettre à disposition un fichier si celui ci est entièrement chargé, mais je n'ai pas trouvé

est ce que quelqu'un a une solution à mon petit problème ?

merci