Bonjour,

J'ai récupéré ce bout de code pour l'intégrer a un projet.
Bout de code qui me permet de tester la connexion a un FTP. Or j'ai un problème d'erreur 502 dans 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
35
36
37
38
39
40
 static void e_Connexion()
        {
            try
            {
                string completeFTPPath = "ftp://192.168.33.4/Test";
                // get the object used to communicate with the server.
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create(completeFTPPath);
                request.EnableSsl = true;
                request.Credentials = new NetworkCredential("mach33", "mach33871_&m");
                request.Method = WebRequestMethods.Ftp.UploadFile;
 
                ServicePointManager.ServerCertificateValidationCallback = AcceptAllCertifications;
 
                // read file into byte array
                StreamReader sourceStream = new StreamReader(@"C:\test.txt");
                byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
                sourceStream.Close();
                request.ContentLength = fileContents.Length;
 
                // send bytes to server
                Stream requestStream = request.GetRequestStream();
                requestStream.Write(fileContents, 0, fileContents.Length);
                requestStream.Close();
 
                FtpWebResponse response = (FtpWebResponse)request.GetResponse();
                Console.WriteLine("Response status: " + response.StatusDescription);
            }
            catch (WebException we)
            {
                Console.WriteLine(we.Message);
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc.Message);
            }
        }
        public static bool AcceptAllCertifications(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certification, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
        {
            return true;
        }
Sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Stream requestStream = request.GetRequestStream();
erreur 502 : Commande non implémentée
Quelqu'un aurait il déjà été confronté a ce genre de problème ?