Bonjour,
J’ai un formulaire : lorsque l’utilisateur le remplit, l’application prendre les informations et crée un fichier data (.csv) et le dépose sur le serveur dans un répertoire où se trouve le site.
En suite j’ai changé le chemin pour mettre le fichier, par système Windows, dans un autre serveur que le serveur de Web :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 using (System.IO.StreamWriter SW = new System.IO.StreamWriter(Server.MapPath("sauve/form/Data_" + strDate + ".csv"))) { SW.WriteLine(s.FirstName + ";" + s.LastName + ";" + s.Address1 + ";"); SW.Close(); }
Au niveau de sécurité, cette méthode n’est pas sûre : en outre, il faut désactiver le firewall pour que cela marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part StreamWriter SW = new StreamWriter(@"\\111.222.1.00\c$\Inetpub\wwwroot\site_toto\ sauve\form \Data_" + strDate + ".csv");
Alors au lieu de déposer le fichier par Windows, j’aimerais bien le mettre par un transfert FTP sur un autre serveur, mais je ne sais pas comment je peux le faire.
Merci de votre aide.
Partager