IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

[QNetworkAccessManager] Mode de transfert en FTP


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de beni46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 62
    Par défaut [QNetworkAccessManager] Mode de transfert en FTP
    Bonjour,

    Je tente de créer un client FTP avec les classes QNetworkAccesManager, QNetworkRequest et QNetworkReply au lieu de QFtp puisque dans la documentation il est dit de ne pas utiliser QFtp pour les nouvelles applications.

    Le problème c'est que QNetworkAccessManager fait les transfert en mode ACSII mais si ce mode de transfert n'est pas autorisé ou pas activé sur le serveur FTP on obtient l'erreur suivante:
    "SIZE not allowed in ASCII mode"

    La classe QFtp permet de choisir le mode de tranfert dans les fonctions get et put, Est-il possible de faire de même avec QNetworkAccesManager? Si oui comment? Avez-vous déjà rencontré ce problème?


    Merci pour votre lecture,

    Bye

  2. #2
    Membre confirmé Avatar de beni46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 62
    Par défaut
    J'ai lu aussi que "l'actuelle version de QFtp ne supporte pas complètement les serveurs FTP non Unix".

    Est ce que quelqu'un a plus de précision a ce sujet? Je n'arrive pas a trouver ce qui n'est pas sensé fonctionner sur les serveurs non-Unix.

    Merci pour votre aide.

  3. #3
    Membre expérimenté
    Avatar de frifri59
    Inscrit en
    Décembre 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Décembre 2009
    Messages : 98
    Par défaut
    Peut être en modifiant le header des requêtes ou avec un codec tu pourras résoudre ton problème ?

  4. #4
    Membre confirmé Avatar de beni46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 62
    Par défaut
    J'ai trouvé libcurl : http://curl.haxx.se/libcurl/

    Ca semble être plus complet que ce qui a été developpé par Trolltech.
    En plus la partie network de Qt ne semble pas être une priorité de Trolltech (Certain commentaire dans les bugs report de Qt, j'ai plus les liens ^^).

    Merci pour la réponse je regarderais.

    Merci

  5. #5
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    libcurl est très stable, par contre côté documentation développeur c'est pas la joie, tout éparpillé. Tu as la possibilité d'utiliser libcurl++ qui est libcurl avec une syntaxe plus objet, sinon tu as quelque chose du côté de POCO.

    Je suis d'accord avec toi au sujet de Qt et des classes réseaux. Je suis moi-même bloqué avec une autre classe qui supporte pas le travail en synchrone.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. transfert fichier ftp
    Par Eskarina43 dans le forum Oracle
    Réponses: 2
    Dernier message: 13/11/2006, 08h32
  2. Script transfert fichier ftp
    Par donny dans le forum Linux
    Réponses: 1
    Dernier message: 20/09/2006, 09h02
  3. Winsock transfert sur ftp
    Par comtention dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/06/2006, 14h04
  4. [FTP]Transfert Serveur FTP->Serveur FTP
    Par black is beautiful dans le forum Développement
    Réponses: 2
    Dernier message: 28/09/2005, 13h26
  5. mode de transfert FTP
    Par ben_popcorn dans le forum MFC
    Réponses: 2
    Dernier message: 19/09/2005, 10h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo