C# Connexion FTP

Accueil Forums Développement C , C++ , C# C# Connexion FTP

Étiqueté : 

7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2246
    GX29
    Participant

    Bonjour,

    Je fais un petit programme en C# actuellement, et j’aurais besoins d’aide. En effet, j’ai envie de réaliser une connexion FTP. Je ne trouves aucun code qui fonctionne, tous me retournent des erreurs.

    Pourriez-vous m’aider s’il vous plait?

     

    Merci.

    #2247
    Frederic.Frey
    Participant

    Hello @GX29

    Que veux tu faire une fois que tu auras ouvert ta connexion FTP ? Télécharger des fichier, en envoyer?

    Merci pour ta réponse,

    Frederic.Frey

    #2248
    GX29
    Participant

    Hello,

     

    J’aimerai envoyer un fichier sur mon FTP.

    Merci

    #2249
    Frederic.Frey
    Participant

    D’accord, très bien.

    Voici alors le code que tu dois utiliser:

    Attention, change les paramètres en ligne, 13, 17 et 20. Mets des informations qui correspondent à ce que tu veux faire…

    [pastacode lang= »cpp » manual= »using%20System%3B%0Ausing%20System.IO%3B%0Ausing%20System.Net%3B%0Ausing%20System.Text%3B%0A%0Anamespace%20Examples.System.Net%0A%7B%0A%20%20%20%20public%20class%20WebRequestGetExample%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20public%20static%20void%20Main%20()%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20Get%20the%20object%20used%20to%20communicate%20with%20the%20server.%0A%20%20%20%20%20%20%20%20%20%20%20%20FtpWebRequest%20request%20%3D%20(FtpWebRequest)WebRequest.Create(%22ftp%3A%2F%2Fwww.contoso.com%2Ftest.htm%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20request.Method%20%3D%20WebRequestMethods.Ftp.UploadFile%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20This%20example%20assumes%20the%20FTP%20site%20uses%20anonymous%20logon.%0A%20%20%20%20%20%20%20%20%20%20%20%20request.Credentials%20%3D%20new%20NetworkCredential%20(%22anonymous%22%2C%22janeDoe%40contoso.com%22)%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20Copy%20the%20contents%20of%20the%20file%20to%20the%20request%20stream.%0A%20%20%20%20%20%20%20%20%20%20%20%20StreamReader%20sourceStream%20%3D%20new%20StreamReader(%22testfile.txt%22)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20byte%20%5B%5D%20fileContents%20%3D%20Encoding.UTF8.GetBytes(sourceStream.ReadToEnd())%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20sourceStream.Close()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20request.ContentLength%20%3D%20fileContents.Length%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20Stream%20requestStream%20%3D%20request.GetRequestStream()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20requestStream.Write(fileContents%2C%200%2C%20fileContents.Length)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20requestStream.Close()%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20FtpWebResponse%20response%20%3D%20(FtpWebResponse)request.GetResponse()%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20Console.WriteLine(%22Upload%20File%20Complete%2C%20status%20%7B0%7D%22%2C%20response.StatusDescription)%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20response.Close()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D » message= »Connexion FTP » highlight= »13,17,20″ provider= »manual »/]

    Redis-moi des nouvelles,

    Frederic

    #2250
    GX29
    Participant

    C’est cool merci.

    Je devrais pouvoir m’en sortir.

     

    Vous pouvez fermer le sujet…

    #2453
    BenjaminHeimer
    Participant

    Bonjour, j’ai essayé de faire mais cela ne fonctionne pas

    #2454
    GX29
    Participant

    Hello @BenjaminHeimer ,

     

    Je te conseille d’ouvrir un sujet et de nous donner les erreurs que tu as car tu n’auras certainement pas le même problème que moi 🙂

     

    Bonne journée

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.