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

VB.NET Discussion :

récupérer taille fichier sur ftp


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Téléconseiller
    Inscrit en
    Juin 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Téléconseiller
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2010
    Messages : 119
    Par défaut récupérer taille fichier sur ftp
    je n'arrive pas à trouver réponse seul , la doc:
    http://msdn.microsoft.com/fr-Fr/libr...=vs.90%29.aspx
    MSDN spécifie (Représente la méthode de protocole FTP SIZE qui est utilisée pour récupérer la taille d'un fichier sur un serveur FTP.)
    hors si je l'utilise cela m'affiche le contenue du fichier mais pas sa taille j'arrive pas à corriger mon erreurs mais je l'es peu être situer en ligne 13
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Dim Value As String
     
                Dim request As System.Net.FtpWebRequest =
                        DirectCast(System.Net.WebRequest.Create("ftp://" & Form2.CBServeur.Text & "/" & Form5.TBDownload.Text), 
                        System.Net.FtpWebRequest)
     
                request.Credentials = New System.Net.NetworkCredential(Form2.CBIdentifiant.Text,
                Form2.TxtPass.Text)
                Value = request.Method = System.Net.WebRequestMethods.Ftp.GetFileSize
     
                Dim InfoDL As Net.FtpWebResponse = DirectCast(request.GetResponse(), Net.FtpWebResponse)
                Dim reader As New IO.StreamReader(InfoDL.GetResponseStream(), System.Text.Encoding.[Default])
                Dim LaTaille As String = reader.ReadToEnd()
                InfoDL.Close()
                Form6.TBPoidsDL.Text = (LaTaille)

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonjour zitoune31,

    Dans les liens que je t'ai communiqué dans ton précédent post :
    http://www.developpez.net/forums/d14...p/#post7629809

    Il y a la réponse à ta question qui a déjà été posée :

    http://www.developpez.net/forums/d13...p/#post7610247

    NB : Le sujet cité supra possède jusque là les réponses aux questions que tu te poses.

    PS : Parcours bien les liens qu'on te donne, on est là pour aider, le reste c'est beaucoup d'investissement personnel



    Cdlt.

    AU passage bonne année 2014.

  3. #3
    Membre confirmé
    Homme Profil pro
    Téléconseiller
    Inscrit en
    Juin 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Téléconseiller
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2010
    Messages : 119
    Par défaut
    Citation Envoyé par wallace1 Voir le message
    Bonjour zitoune31,

    Dans les liens que je t'ai communiqué dans ton précédent post :
    http://www.developpez.net/forums/d14...p/#post7629809

    Il y a la réponse à ta question qui a déjà été posée :

    http://www.developpez.net/forums/d13...p/#post7610247

    NB : Le sujet cité supra possède jusque là les réponses aux questions que tu te poses.

    PS : Parcours bien les liens qu'on te donne, on est là pour aider, le reste c'est beaucoup d'investissement personnel



    Cdlt.

    AU passage bonne année 2014.
    Merci à toi ayant par réellement de connaissance j'ai pas réussis à comprendre ton code le temps que je le déchiffre sera pour moi très long ^^
    mon post précédent je l'es résolu :
    j'ai réussis à obtenir la taille de mon fichier à uploader j'ai même converti pour afficher en Ko / Mo / Go idem concernant mon dossier que je compresser ... sauf que je n'arrive pas à l'adapter à un fichier distant donc je demande de l'aide mais je vais essayer de regarder dans ton projet si la réponse si trouve et que j'arrive à l'obtenir ^^
    Merci quand même de l'info

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Il ne s'agit pas de déchiffrer mon code mais de comprendre comment fonctionnent les requêtes Web à proprement parler, après cela tu ne devrait pas trop galérer à les constituer. Ca va te paraître con mais ce sont les genres de questions qu'il faut se poser avant de se lancer tête baissée dans le code :

    http://www.developpez.net/forums/d13...p/#post7594354

    http://www.developpez.net/forums/d13...p/#post7596756


    Donc la réponse à ta question c'est ici http://www.developpez.net/forums/d13...p/#post7611213 dont voici ma portion de code (lis bien le dernier commentaire sur la taille du fichier !) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
        Private _ftpUri As String = ""
        Private _userName As String = ""
        Private _password As String = ""
     
    'Identification 
                Dim reqFTP As FtpWebRequest
                reqFTP = DirectCast(FtpWebRequest.Create(New Uri(_ftpUri)), FtpWebRequest)
                reqFTP.UseBinary = True
                reqFTP.Credentials = New NetworkCredential(_userName, _password)
                'requête FTP.Méthode = DownloadFile
                reqFTP.Method = WebRequestMethods.Ftp.DownloadFile
                Dim respons As FtpWebResponse = DirectCast(reqFTP.GetResponse(), FtpWebResponse)
                'récupération de la taille de la requête = taille du fichier puisque c'est ce que tu demandes !
                Dim fileLength As Long = respons.ContentLength
    '......etc....
    '..................
    '....................
    A NOTER : il s'agit ici de la méthode "FTP.DownloadFile" mais tu peux aisément l'adapter à tes besoins.


    A+

  5. #5
    Membre confirmé
    Homme Profil pro
    Téléconseiller
    Inscrit en
    Juin 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Téléconseiller
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2010
    Messages : 119
    Par défaut
    Citation Envoyé par wallace1 Voir le message
    Cdlt.

    AU passage bonne année 2014.
    Désoler j'ai vue trop tard bonne année à toi aussi,

    je pense que j'y verrai plus claire demain je passe des nuit blanche à chercher le moindre trucs pour mon projets ^^' mais je garde espoir on arrive toujours à ces fin ^^

Discussions similaires

  1. Récupérer contenu fichier sur un FTP
    Par CliffeCSTL dans le forum Général Java
    Réponses: 5
    Dernier message: 26/06/2015, 16h34
  2. Récupérer un fichier sur un ftp via une application mobile
    Par superslinky dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/06/2015, 13h07
  3. Réponses: 2
    Dernier message: 25/04/2013, 10h49
  4. Récupérer un fichier sur un FTP et en lire le contenu
    Par nico1214 dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 23/06/2009, 17h22
  5. [FTP] Récupération taille fichier sur ftp
    Par Kerod dans le forum Langage
    Réponses: 4
    Dernier message: 18/04/2006, 03h18

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