IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Déposer des fichiers sur FTP


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 122
    Par défaut Déposer des fichiers sur FTP
    Bonjour,

    J'utilise le code ci dessous pour déposer des fichiers via FTP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    FtpWebRequest myRequest = (FtpWebRequest)FtpWebRequest.Create(ftp://ftp.server.com/test.txt);
     myRequest.Credentials = new NetworkCredential(TEST,HEROS);            
     myRequest.Method = WebRequestMethods.Ftp.UploadFile;
     
     FileStream stream = File.OpenRead(@"c:\test.txt");
     byte[] buffer = new byte[stream.Length];    
     stream.Read(buffer, 0, buffer.Length);
     stream.Close();
     
     Stream reqStream = myRequest.GetRequestStream();
     reqStream.Write(buffer, 0, buffer.Length);
     reqStream.Close();
    Sauf que je ne peux pas déposer les fichiers sur un serveur FTP ou on peut pas voir les répertoire, en effet, j'ai un serveur FTP non statdard ou on dépose les fichiers directement, j'ai réussi à envoyer des fichiers via file zila, malgré le warning : filezilla ne peut pas lister les répertoire.

    Merci de infiniment de votre aide.

  2. #2
    Membre émérite Avatar de kheironn
    Homme Profil pro
    Chef de projets technique C# / MVC / .Net
    Inscrit en
    Février 2007
    Messages
    823
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets technique C# / MVC / .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2007
    Messages : 823
    Par défaut
    Filezila a uploadé les fichiers ? donc c'est faisable. Beaucoup de problèmes sont liés à cette daube qu'est la classe FtpWebRequest.
    Si tu as le temps et le talent, passe par les sockets
    Si tu as les moyens d'acheter un composant, achète UltimateFTP, pas trop cher et pas mal.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 122
    Par défaut
    Bonsoir,

    J'ai pu finalement me connecter, je pense que c'est un problème de droits, une dernier question, comment récupérer le réponse du serveur FTP?, en effet, lors de chaque dépôt via filezilla je vois une numéro de commande qui apparait dans la fenêtre de réponse, j'ai besoin de récupérer ce numéro , c'est possible ?
    Merci infiniment.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/03/2010, 13h01
  2. Renommage des fichiers sur ftp
    Par fanah dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 31/03/2009, 13h46
  3. [FTP] Suppression automatique des fichiers sur FTP
    Par thomcat dans le forum Langage
    Réponses: 3
    Dernier message: 06/01/2009, 17h52
  4. Copier des fichier sur FTP
    Par krhyme dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/06/2008, 21h09
  5. Editer des fichiers sur FTP, ou scp, ou autre ?
    Par gifffftane dans le forum NetBeans
    Réponses: 1
    Dernier message: 04/04/2008, 18h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo