Bonjour
Je suis en train d'utiliser une classe en Java nommé FTPClient en effectuant des tests de connexions sur un serveur FTP.
J'ai un mot de passe qui contient un certain nombre de caractères spéciaux. Le login et le mot de passe pour l'accès au serveur FTP fonctionne très bien en utilisant le client FTP de FileZilla.
Par contre il m'est impossible de me connecter par la class de Java FTPClient en utilisant les mêmes informations de connexion.
Je voudrais savoir est-ce qu'il y a un traitement spécifique de chaines de caractères à effectuer pour les mots de passe en général (caractères d'échappements ...) ?
Voici un extrait de code sur le login du client FTP Java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FTPClient ftpClient = new FTPClient();Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public boolean login(String user, String pass) { boolean connected = false; try { connected = ftpClient.login(user, pass); }catch (Exception ex) { System.out.println("Error: " + ex.getMessage()); ex.printStackTrace(); } return connected; }
Partager