Bonjour,

J'ai créé une focntion qui doit me permettre d'uploader des fichiers sur un ftp exteerieur, le souci c'est que j'ai un proxy qui me bloque donc je rentre les informations du proxy mais lors de l'upload j'ai l'erreur suivante :
La commande FTP demandée n'est pas prise en charge lors de l'utilisation du proxy HTTP.
Voici ma fonction que j'utilise :

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
try
            {
               System.Net.WebClient wc = null;
               System.Net.WebProxy wp = null;
                wc = new System.Net.WebClient();
                wp = new WebProxy("http://186.56.56.2:80/", true);
 
                wp.Credentials = new System.Net.NetworkCredential(loginProxy, passwordProxy);
 
                wc.Proxy = wp;
                // Identification sur le serveur ftp
                wc.Credentials = new System.Net.NetworkCredential(loginFTP, passwordFTP);
 
                wc.UploadFile(pathFTP, System.Net.WebRequestMethods.Ftp.UploadFile, pathFichierTransfert);
            }
            catch (Exception ex)
            {
                throw new ExceptionRegle(String.Format("Erreur sur la connexion du proxy {0}, detail de l'erreur : {1}", pathFTP, ex.Message));
            }
Merci de votre aide