- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par , le il y a 5 années et 10 mois.
- Vous devez être connecté pour répondre à ce sujet.
L'actualité d'Android et des smartphones chinois.
Accueil › Forums › Développement › C , C++ , C# › C# Connexion FTP
Étiqueté : FTP
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.
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
Hello,
J’aimerai envoyer un fichier sur mon FTP.
Merci
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…
using System;
using System.IO;
using System.Net;
using System.Text;
namespace Examples.System.Net
{
public class WebRequestGetExample
{
public static void Main ()
{
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");
// Copy the contents of the file to the request stream.
StreamReader sourceStream = new StreamReader("testfile.txt");
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();
Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
response.Close();
}
}
}
}
Redis-moi des nouvelles,
Frederic
C’est cool merci.
Je devrais pouvoir m’en sortir.
Vous pouvez fermer le sujet…
Bonjour, j’ai essayé de faire mais cela ne fonctionne pas
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
Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.
Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.
Si vous désactivez ce cookie, nous ne pourrons pas enregistrer vos préférences. Cela signifie que chaque fois que vous visitez ce site, vous devrez activer ou désactiver à nouveau les cookies.