File_picker return me a corrupted/empty file ?

I hope someone can help me. I try to retrieve a jpg picture from my phone (Black shark - Android 10) to send it by FTP. I can choose my picture, a file is correctly create on the FTP server but when I try to open the picture on Mozilla I receive a error :


-> Which say “picture can’t be displayed because it contains some errors”

This is my android studio output :

My Flutter doctor output : Capture

I use file_picker: ^2.0.7 and ftpclient: ^0.8.0.

If someone can help me or know a better way to do that ? Thank you in advance to those who will take the time to help me.