Bonjour

Je cherche à automatiser un transfert FTP entre depuis un PC sous windows et un AS400.

J'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
private void button2_Click(object sender, EventArgs e)
        {
 
            WebClient ftp = new WebClient();
            ftp.Credentials = cred;
            ftp.BaseAddress = adresseServeur.ToString();
            ftp.UploadFile("/rk.lib/test.file/bid.mbr", fichierRecu);
        }
j'ai aussi testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
           ftp.UploadFile("/rk/test.bid", fichierRecu);
le but étant donc de transférer le fichier dans le membre bid du fichier test de la bibliothèque rk

Et je reçois systématiquement une erreur 501 :
L'exception System.Net.WebException n'a pas été gérée
Message="Le serveur distant a retourné une erreur : (501) Erreur de syntaxe dans les paramètres ou les arguments."

Le problème vient du premier argument, quelqu'un saurait-il faire un transfert tfp vers un as400 en C# ?

Merci pour vos réponses