begin process at 2012 02 14 05:48:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Réseau et Internet

 > 

inet : download de fichier sur serveur http authentifié


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

inet : download de fichier sur serveur http authentifié

mardi 6 janvier 2004 à 22:05:18 | inet : download de fichier sur serveur http authentifié

doggy

Bon ... après avoir tourné en rond pendant pas mal de temps, il me semble que les propriétés .username et .password de inet ne soient valables que pour les authentifications du proxy, et non celles du site web ... est-ce quelqu'un peut me confirmer ça ?

Du même coup, j'en profite, est-ce que quelqu'un sait comment on fait pour télécharger un fichier (avec inet ou autre !) sur un serveur http authentifié ?

'Commence à m'prendre la tête c't'histoire

Merci !
--
Dogg'
mardi 6 janvier 2004 à 22:44:29 | Re : inet : download de fichier sur serveur http authentifié

pcpunch

Pour l'url avec inet
Inet.url ="Ftp://user:pasword@server"

Sinon voici une ex (ma source download avec inet et progressbar ftp)

Private Sub Command1_Click()

Dim taille, pourcent As Integer
Dim fic_source, fic_destination As String

fic_source = "fichier" 'fichier a telecharger
fic_destination = "c:\\fichier" 'fichier de destination

With Inet1
.Protocol = icFTP 'declaration protocole
.URL = "ftp://user:pass@serverftp" 'le ftp
End With
Inet1.Execute , "size /" & fic_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

pb.Value = 0 'definition de la valeur minimum
pb.Max = taille 'definition de la valeur maximum

'telechargement du fichier
Inet1.Execute , "get " & fic_source & " " & fic_destination

Do Until Inet1.StillExecuting = True 'boucle pendant le traitement de inet
On Error Resume Next
DoEvents
pb.Value = FileLen(fic_destination) 'mise a jour de la valeur de la progressbar PB
pourcent = (pb.Value / taille) * 100 'calcul du pourcentage reçu
Label1.Caption = pourcent & "%" 'affichage du % du telechargement
Loop
End Sub

PS: sinon tu peu aussi utiliser l'api pour telecharger un fichier selon url, cherche sur le site elle y est !!sinon je te la passerai
mardi 6 janvier 2004 à 22:47:07 | Re : inet : download de fichier sur serveur http authentifié

doggy

c'est cool d'avoir répondu aussi vite, merci ... mais ce que tu indiques là c'est pour le ftp non ? je cherche à faire du http

--
Dogg'
mardi 6 janvier 2004 à 22:52:05 | Re : inet : download de fichier sur serveur http authentifié

pcpunch

c a dire???? que veu tu faire simplement telecharger un fichier sur une url (ex: Http://www.site.com/image/image.jpg"
??? soit plus preçis!!!
mardi 6 janvier 2004 à 22:57:14 | Re : inet : download de fichier sur serveur http authentifié

doggy

oui, exactement ça, mais y'a un login et un mot de passe avant d'accéder à ce fichier ...

Une image est plus simple qu'une explication sur ce coup là :)



tant qu'il n'y a pas eu de login effectué sur le site web, pas d'accès ... et dans mon cas, erreur 401 (authorisation required) :-(

--
Dogg'
mardi 6 janvier 2004 à 22:59:26 | Re : inet : download de fichier sur serveur http authentifié

pcpunch

a mon avis tu devrai plutot utiliser winsock !!! mais la je peu pas t aider!!!
mardi 6 janvier 2004 à 23:01:01 | Re : inet : download de fichier sur serveur http authentifié

doggy

Pas grave, merci quand même ... j'espère que quelqu'un passera par là avec une solution, car winsock .. bof, pas envie de me retaper le dev suivant la rfc de http :)

--
Dogg'
vendredi 9 janvier 2004 à 20:32:24 | Re : inet : download de fichier sur serveur http authentifié

doggy

Yeeeeeeeeeeeeeees, finalement une solution ...

En fait, il semblerait que les propriétés .UserName et .Password du contrôle ne soient valides que pour le ftp ... mais pour http, y'a une solution :

http://username:password@serveurweb/fichier.zip

Comme quoi, des fois, on cherche loin un truc tout simple :)

Voilà ... j'espère que ça pourra servir à qqn ..
@++
--
Dogg'
mercredi 31 mars 2004 à 20:56:22 | Re : inet : download de fichier sur serveur http authentifié

blinnit


Salut, je cherche pareil que toi pour pouvoir aller recuperer l'état de mon routeur, et le "http://user:pass@serveur" ne marche pas, c juste bon pour du ftp ca...
Si qqun connait la vraie methode, car je sais quelle existe, je l'ai deja vue mais j'etais pas interressé a l'époque...
mercredi 31 mars 2004 à 21:59:25 | Re : inet : download de fichier sur serveur http authentifié

doggy

J'utilise cette méthode en http ... et ça fonctionne bien ... le serveur web que j'utilise c'est un IIS5 ... mais normalement, les authentifications fonctionnent sur le même principe quelque soit le serveur ...

--
Dogg'

1 2

Cette discussion est classée dans : fichier, serveur, http, inet, authentifié


Répondre à ce message

Sujets en rapport avec ce message

Connaitre la taille d'un fichier distant (de type http) inet ? winsock ? [ par Mad ] Voila, donc a mon avis y'a une soluce avec inet, et la méthode getheader grace a l'entete de fichier Content-length.Si vous savez comment ça marche me Télécharger un fichier par http via inet [ par Florian29 ] Salut !J'aimerai pouvoir télécharger un fichier (zip) par inet à partir d'une adresse HTTP (et non FTP)...Quelqun aurait-il une solution ou encore mie Contrôle INET fait crasher VB6 :( HELPPPPP [ par Arkalis ] Bonsoir, bon voilà, la, je ne sais vraiment plus quoi faire, mais alors plus rien, voilà presque 6 heures que j'essaye de comprendre c'est quoi le pro Contrôle INET fait crasher VB6 :( HELPPPPP [ par Arkalis ] Bonsoir, bon voilà, la, je ne sais vraiment plus quoi faire, mais alors plus rien, voilà presque 6 heures que j'essaye de comprendre c'est quoi le pro Contrôle INET fait crasher VB6 :( HELPPPPP [ par Arkalis ] Bonsoir, bon voilà, la, je ne sais vraiment plus quoi faire, mais alors plus rien, voilà presque 6 heures que j'essaye de comprendre c'est quoi le pro Contrôle INET fait crasher VB6 :( HELPPPPP [ par Arkalis ] Bonsoir, bon voilà, la, je ne sais vraiment plus quoi faire, mais alors plus rien, voilà presque 6 heures que j'essaye de comprendre c'est quoi le pro Contrôle INET fait crasher VB6 :( HELPPPPP [ par Arkalis ] Bonsoir, bon voilà, la, je ne sais vraiment plus quoi faire, mais alors plus rien, voilà presque 6 heures que j'essaye de comprendre c'est quoi le pro Transfert de fichier [ par tcoll ] Bonjour à tous,  En début de script VBS, j'ai besoin de récupérer un fichier sur un serveur… Ce fichier est un .txt d'environ 200 ko dont le contenu c capter une fenetre 'enregister le fichier sous' venant d'un serveur http [ par bvernet ] bonjour j'interroge via une variable webbrowser un serveur http pour remplir un formulaire puis le soumettre via le DOM et Htmlgetelement etc..; jusqu Pb d'envoi de fichier vers un serveur Ftp [ par La biode ] Bonjours, j'aimerai envoyer un fichier par exemple test.txt sur mon serveur ftp j'utilise ces lignes de code mais cela ne marche pas.nomfichier = "c:\


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,198 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales