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

Entrée/Sortie Java Discussion :

[FTP] authentification refusée FTPConnection


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur de projets
    Inscrit en
    Mai 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur de projets
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 103
    Par défaut [FTP] authentification refusée FTPConnection
    Bonjour,


    J'utilise FTPConnection.java pour créer une connexion FTP dans le but de lister le contenu d'un répertoire.

    Cependant, après être arrivé à ouvir la connexion, mon authentification échoue alors qu'elle est juste si je passe par la console Windows.

    Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    //FTP connection
            FTPConnection FTPCon = new FTPConnection();
            String listeFichiers = "";
            try {
                System.out.println("FTP CONNECTION -----------");
                if (FTPCon.connect(FTP_URL)) {
                    System.out.println("CONNECTION sur " + FTP_URL + " OK");
                    FTPCon.changeDirectory("user");
                    if (FTPCon.login(USER, USER_PWD)) {
                        System.out.println("LOGIN sur " + FTP_URL + " OK");
                        //Traitement - récupération de la liste des fichiers
                        //Changement de répertoire - user/datalogs
                        System.out.println("Dossier courant racine: " + FTPCon.getCurrentDirectory());
                        FTPCon.changeDirectory("user");
                        System.out.println("Dossier courant changement: " + FTPCon.getCurrentDirectory());
                        //Listing des fichiers - Event*
                        listeFichiers = FTPCon.listFiles("Events*");
                    } else {
                        System.out.println("LOGIN sur " + FTP_URL + " REFUSE");
                    }
     
                    FTPCon.logout();
                    FTPCon.disconnect();
                } else {
                    System.out.println("CONNECTION sur " + FTP_URL + " REFUSEE");
                }
     
            } catch (UnknownHostException UHEx) {
                System.out.println("Erreur UnknwownHostException : " + UHEx);
            } catch (IOException IOEx) {
                System.out.println("Erreur IOException : " + IOEx);
            }
     
            System.out.println("Fichiers listés = " + listeFichiers);

    Juste une petite précision, j'ai testé avec le fichier "TestFTP.java" et cela ne fonctionne pas non plus (en ayant bien changé les paramètres d'authentification anonyme avec les miens).

    De plus, je travaille sur une applet (signée). Peut être que le problème vient de là.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Analyst
    Inscrit en
    Juillet 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Analyst
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 150
    Par défaut Hypothèse
    Bonjour,
    J'avais un programme FTP qui ne fonctionnait pas avec le serveur FTP Windows (IIS).

    Au final (après quelques heures de recherche), il se trouve que dans la déclaration du serveur FTP, il y'avait des messages d'acceuil (banniere). Cette banière ne faisait visuellement qu'une ligne, mais il y'avait un retour chariot à la fin. C'était a peu près le même problème: La connection (en une seule ligne de commande avec user et mot de passe) fonctionnait, mais la ligne suivante(setMode, CD ,...) échouait systématiquement.
    En la mettant à une seule ligne ca fonctionne (Je crois que je n'avais pas besoin de redemarrer le servie FTP).

    Cordialement,

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur de projets
    Inscrit en
    Mai 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur de projets
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 103
    Par défaut
    Bonjour,


    finalement, j'ai essayé le FTP avec la deuxieme bibliothèque fournie citée dans la FAQ et cela fonctionne mieux.

    Je ne saurai expliquer pourquoi. Désolé.

    En bon entendeur,

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

Discussions similaires

  1. [Samba/AD] Authentification refusée
    Par tck-lt dans le forum Administration système
    Réponses: 1
    Dernier message: 08/02/2012, 15h34
  2. IIS5 FTP Authentification
    Par totoche dans le forum IIS
    Réponses: 2
    Dernier message: 10/01/2007, 12h03
  3. [FTP] Accès refusé >> Fonction Copy Sur un partage !
    Par needles94000 dans le forum Langage
    Réponses: 4
    Dernier message: 06/04/2006, 00h46
  4. authentification refusée
    Par champion dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 08/07/2004, 13h40

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