Bonjour,

Je teste le package .NET WinSCP pour télécharger des fichiers sur un serveur sFTP.
Je précise que je peux me connecter sans problème via l'IHM de FileZilla, de même je peux me connecter et transférer des fichiers avec les fonctions natives de Windev 19.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
clSess est une WinSCP.Session
clSessOpt est une WinSCP.SessionOptions
 
clSessOpt:Protocol = Protocol.Sftp
clSessOpt:HostName = "www.monsite.fr"
clSessOpt:UserName = "MonLogin"
clSessOpt:Password = "MonPass"
clSessOpt:PortNumber = 22
clSessOpt:SshPrivateKeyPath = "C:\sFTP\PrivateKey.ppk"
clSessOpt:SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"
 
clSess:Open(clSessOpt)
J'obtiens systématiquement le message :
L'invocation de la méthode <Open(WinSCP.SessionOptions)> du type <Void> a échoué
J'ai essayé en n'indiquant pas le fichier de la clé privée, en n'indiquant pas l'empreinte ssh, en indiquant mon 'PassPhrase' liée à ma clée privée... rien n'y fait!

Quelqu'un peut-il m'aider ?
Merci