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 6 et antérieur Discussion :

Problème avec INET


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut Problème avec INET
    Voila mon code en télécharger un fichier sur mon 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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    With Inet1
    .protocol = icFTP 'declaration protocole
    .url = "ftp://" & mLogin & ":" & mPass & "@" & LeFtp
    End With
    Inet1.Execute , "size /" & source 'demande la taille du fichier a telecharger
    Do Until Inet1.StillExecuting = False 'boucle pendant le traitement de inet
    DoEvents
    Loop
     
    Taille = Inet1.GetChunk(1024) 'recuperation de la taille dans taille
    DoEvents
    Label4.Caption = Round(Taille / 1024, 1) & "Ko"
    Pb1(0).Value = 0 'definition de la valeur minimum
    Pb1(0).Max = Taille 'definition de la valeur maximum
     
    'telechargement du fichier
     
    Inet1.Execute , "GET " & source & " " & Destination
     
    Do While Inet1.StillExecuting = True 'boucle pendant le traitement de inet
        On Error Resume Next
        'Atention si le fichier est présent dans destination Inet ne le telecharge pas
        Pb1(0).Value = FileLen(Destination)  'mise a jour de la valeur de la progressbar PB
        DoEvents
        Pourcent = (Pb1(0).Value / Taille) * 100 'calcul du pourcentage reçu
        'Label2.Caption = Pourcent & "%" 'affichage du % du telechargement
    Loop
    Mon problème est le suivant :

    Quand je veux dl sur c:\\ pas de pb
    Si je veux dl dans C:\Documents and Settings\Olivier\Mes documents\VB\Test envoie et bien rien ne se passe.

    Il y aurait pas un bug avec le inet et la localisation du téléchargement ou envoie?

  2. #2
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Le pb vient des espaces dans la destination
    Il faut tripler les " ce qui donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        SourceFile = "test.txt"
        Destination = "C:\Documents and Settings\Olivier\Mes documents\VB\Test\" & SourceFile
        Inet1.Execute , "GET " & SourceFile & """" & Destination & """"

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut
    Merci bcp, je vais teste tout de suite.

    Ca ne fonctionne pas.

  4. #4
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Je reprend ce vieux sujet car j'avais le même problème et j'ai trouvé la solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SourceFile = "test.txt"
        Destination = "C:\Documents and Settings\Olivier\Mes documents\VB\Test\" & SourceFile
        Inet1.Execute , "GET " & SourceFile & Chr(34) & Destination & Chr(34)
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2003
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 391
    Par défaut
    je profite de ce post pour poser une question a propos de inet...
    si vous preferez que je fasse un post pour ca, dites le moi, pas de probleme (désolé d'avance)
    est-ce que ce controle utilise les parametres de proxy d'IE ?
    (j'ai pas les moyens de tester)
    par exemple si j'utilise ce controle pour telecharger un truc sur internet, est-ce que ca fonctionnera dans un environement d'entreprise où il y a des proxy http par exemple ?

    Merci.

Discussions similaires

  1. Problème avec Inet
    Par geof65 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 25/06/2008, 12h06
  2. problème avec Inet ou déploiement ?
    Par christgh dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/05/2008, 11h41
  3. Problème FTP avec Inet
    Par MegaBigBoss dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/08/2007, 22h51
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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