none
Utilisation du serveur FTP de Orange

    Discussion générale

  • Bonjour,

    Je suis en train de développer une application C# qui permet d'upload des fichiers sur le serveur de Orange. J'utilise ce tutoriel :https://msdn.microsoft.com/en-us/library/ms229715(v=vs.110).aspx , mais j'ai une petite erreur : "Le nom distant n'a pas pu être résolu: 'www.perso-ftp.orange.fr'". Elle apparaît lors de la création du Stream. 

    Est ce que j'ai rentré les bonnes informations ? Est ce que j'ai oublié quelque chose ?

    Merci d'avance pour votre aide

    Voici mon code : 

    public static void TransfertFTP(string nameFile)
        {
            // Get the object used to communicate with the server.
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.perso-ftp.orange.fr/");
            request.Method = WebRequestMethods.Ftp.UploadFile;
    
            // This example assumes the FTP site uses anonymous logon.
            request.Credentials = new NetworkCredential("adressePerso@wanandoo.fr", "motDePasse");
    
            // Copy the contents of the file to the request stream.
            StreamReader sourceStream = new StreamReader(nameFile);
            byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
            sourceStream.Close();
            request.ContentLength = fileContents.Length;
    
            Stream requestStream = request.GetRequestStream();
            requestStream.Write(fileContents, 0, fileContents.Length);
            requestStream.Close();
    
            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
    
            MessageBox.Show("Upload File Complete, status {0}", response.StatusDescription);
    
            response.Close();
        }
    lundi 14 novembre 2016 14:36

Toutes les réponses

  • Bonjour,
    Dans cet exemple on utilise "anonymous logon" donc au lieu du mot de passe vous devez écrire une adresse e-mail:

    // This example assumes the FTP site uses anonymous logon.
    request.Credentials = new NetworkCredential ("anonymous","adressePerso@wanandoo.fr");

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.


    mardi 15 novembre 2016 13:17
    Modérateur
  • Merci pour votre réponse.

    J'ai essayé en remplacent ma ligne par la votre, mais rien ne change : toujours la même erreur au même endroit.  Je me demande si ce n'est pas l'adresse du serveur qui est fausse. J'ai essayé avec FileZilla et j'arrive bien à mettre en ligne des fichiers. 

    N'y a t-il pas des problèmes de sécurité qui peuvent provenir de l'application ?

    Cordialement,

    Baptiste

    mardi 15 novembre 2016 21:08
  • Bonjour,

    Savez-vous si l'annonimus logon est permis par le serveur?

    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 23 novembre 2016 14:51
    Modérateur