Téléchargements FTP avec QFtp (Qt) incomplets

Fermé
Drerrawyn Messages postés 81 Date d'inscription vendredi 24 octobre 2014 Statut Membre Dernière intervention 29 juin 2016 - 15 mai 2016 à 14:59
Bonjour, je suis en train de développer un logiciel, et j'ai besoin de récupérer des fichiers via FTP, j'ai donc le code suivant:
m_ftp->connectToHost(m_optionsWin->getFtpAddress(), m_optionsWin->getFtpPort().toInt());
m_ftp->login(FTP_ACCOUNT, FTP_PASSWORD);
m_ftp->get("update", writeFile);
m_ftp->close();

C'est a peu de choses prêt le même code que dans la doc de QFtp.
Mais voilà, ça ne marche pas, mon fichier et là mais est vide.
J'ai essayé avec des fichiers plus gros, le fait est que le fichier est téléchargé mais pas totalement, donc pour mon fichier qui lui est tout petit, il est vide.
J'ai lu que les méthodes de QFtp n'étant pas bloquantes, il fallait créer un slot pour gérer la valeur de la commande en cours, mais j'ai un SIGSEGV lorsque j'utilise une mon QFtp en dehors de la fonction dans laquelle je l'utilise la première fois.

Pouvez-vous m'aider ?
Merci par avance :)