C# Connexion FTP
Accueil › Forums › Développement › C , C++ , C# › C# Connexion FTP
Étiqueté : FTP
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
GX29, le il y a 8 années et 3 mois.
-
AuteurMessages
-
6 novembre 2016 à 11 h 06 min #2246
GX29
ParticipantBonjour,
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.
6 novembre 2016 à 11 h 19 min #2247Frederic.Frey
ParticipantHello @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
6 novembre 2016 à 11 h 20 min #2248GX29
ParticipantHello,
J’aimerai envoyer un fichier sur mon FTP.
Merci
6 novembre 2016 à 11 h 24 min #2249Frederic.Frey
ParticipantD’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
6 novembre 2016 à 11 h 25 min #2250GX29
ParticipantC’est cool merci.
Je devrais pouvoir m’en sortir.
Vous pouvez fermer le sujet…
25 décembre 2016 à 9 h 44 min #2453BenjaminHeimer
ParticipantBonjour, j’ai essayé de faire mais cela ne fonctionne pas
25 décembre 2016 à 9 h 52 min #2454GX29
ParticipantHello @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
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.