Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : URGENT - Transfert FTP avec Microsoft Internet Transfer [ Archives Visual Basic / Réseau et Internet ] (106)

lundi 11 juin 2001 à 13:23:02 | URGENT - Transfert FTP avec Microsoft Internet Transfer

106

Comment ça marche ?

Je veux tranférer un p... de fichier à partir d'un UNIX sur un Win95 via FTP et je voulais utilisé Microsoft Internet Transfer mais l'aide est pas claire. Quelqu'un ne se serait pas déjà pris la tête la dessus ?

lundi 11 juin 2001 à 17:34:17 | Re : URGENT - Transfert FTP avec Microsoft Internet Transfer

Patrice

Ouhlalalalalalala....
Rassure toi moi aussi j'en ai bavé avec ce genre de choses.
Voila une procédure qui marche parfaitement ( tout le secret tient dans la boucle de tempo )

Private Sub Command1_Click()
'On défini le protocole de transfert
Inet1.Protocol = icFTP
'On défini l'adresse IP du serveur Unix
Inet1.RemoteHost = "128.0.100.1"
'On défini le login, en général ROOT
Inet1.UserName = "root"
'On défini le password
Inet1.Password = "xxxxx"
'On défini le nom du fichier à rappatrier de l'unix
'Attention Unix tient compte de la casse pas windows
nomfichier = "toto.txt"
'On se positionne dans le repertoire de l'unix
Inet1.Execute , "cd file://usr/file/fax"
'On execute cette boucle de tempo pour laisser le temps à l'unix de traiter la commande
Test = Inet1.StillExecuting
While Test = True
Test = Inet1.StillExecuting
DoEvents
Wend
'On lit le repertoire de l'unix
Inet1.Execute , "dir"
'On execute cette boucle de tempo pour laisser le temps à l'unix de traiter la commande
Test = Inet1.StillExecuting
While Test = True
Test = Inet1.StillExecuting
DoEvents
Wend
'On transfer le fichier du repertoire file://usr/file/fax/ de unix au repertoire c:\ de windows
Inet1.Execute , "get file://usr/file/fax/" & nomfichier & " c:\" & nomfichier
'On execute cette boucle de tempo pour laisser le temps à l'unix de traiter la commande
Test = Inet1.StillExecuting
While Test = True
Test = Inet1.StillExecuting
DoEvents
Wend
'On ferme la connexion
Inet1.Execute , "close"
End Sub


Voila en espérant que cela puisse t'aider... N'hésite pas à me contacter au besoin

Bonne journée et bonne prog !



-------------------------------
Réponse au message :
-------------------------------

Comment ça marche ?

Je veux tranférer un p... de fichier à partir d'un UNIX sur un Win95 via FTP et je voulais utilisé Microsoft Internet Transfer mais l'aide est pas claire. Quelqu'un ne se serait pas déjà pris la tête la dessus ?

mardi 19 juin 2001 à 15:30:58 | Re : URGENT - Transfert FTP avec Microsoft Internet Transfer

Olivier

Je n'avais pas vu cette utilisation de la propriété StillExecuting. Ca a l'air moins lourd que ma solution.
Moi, j'ai utilisé l'évènement Inet1_StateChange dans la procédure duquel je surveille le passage de l'état 11:erreur ou 12: tout s'est bien passé.

Chaque commande ftp est suivie d'une boucle d'attente qui attend que les booléens LftpOK ou LftpErr passent à vrai, ces booléens étant mis à jour par Inet1_StateChange.
Ca me permet, avec un debug.print dans cette procédure, de voir plus précisément ce qui se passe quand ça ne marche pas.
Dans l'exemple je n'ai pas compris l'instruction
Inet1.Execute , "dir"
Comment récupère-t-on le résultat?

-------------------------------
Réponse au message :
-------------------------------

Ouhlalalalalalala....
Rassure toi moi aussi j'en ai bavé avec ce genre de choses.
Voila une procédure qui marche parfaitement ( tout le secret tient dans la boucle de tempo )

Private Sub Command1_Click()
'On défini le protocole de transfert
Inet1.Protocol = icFTP
'On défini l'adresse IP du serveur Unix
Inet1.RemoteHost = "128.0.100.1"
'On défini le login, en général ROOT
Inet1.UserName = "root"
'On défini le password
Inet1.Password = "xxxxx"
'On défini le nom du fichier à rappatrier de l'unix
'Attention Unix tient compte de la casse pas windows
nomfichier = "toto.txt"
'On se positionne dans le repertoire de l'unix
Inet1.Execute , "cd file://usr/file/fax"
'On execute cette boucle de tempo pour laisser le temps à l'unix de traiter la commande
Test = Inet1.StillExecuting
While Test = True
Test = Inet1.StillExecuting
DoEvents
Wend
'On lit le repertoire de l'unix
Inet1.Execute , "dir"
'On execute cette boucle de tempo pour laisser le temps à l'unix de traiter la commande
Test = Inet1.StillExecuting
While Test = True
Test = Inet1.StillExecuting
DoEvents
Wend
'On transfer le fichier du repertoire file://usr/file/fax/ de unix au repertoire c:\ de windows
Inet1.Execute , "get file://usr/file/fax/" & nomfichier & " c:\" & nomfichier
'On execute cette boucle de tempo pour laisser le temps à l'unix de traiter la commande
Test = Inet1.StillExecuting
While Test = True
Test = Inet1.StillExecuting
DoEvents
Wend
'On ferme la connexion
Inet1.Execute , "close"
End Sub


Voila en espérant que cela puisse t'aider... N'hésite pas à me contacter au besoin

Bonne journée et bonne prog !



-------------------------------
Réponse au message :
-------------------------------

Comment ça marche ?

Je veux tranférer un p... de fichier à partir d'un UNIX sur un Win95 via FTP et je voulais utilisé Microsoft Internet Transfer mais l'aide est pas claire. Quelqu'un ne se serait pas déjà pris la tête la dessus ?




Cette discussion est classé dans : urgent, ftp, internet, microsoft, transfer


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec le composant Microsoft Internet Transfer Control [ par mickfera75 ] J'utilise dans mon appli VB le composantMicrosoft Internet Transfer Control 6.0 pour faire du FTP.Or j'ai le message d'erreur suivant lors de la tenta Recupérer taille fichier sur FTP avec Internet Transfer Control [ par Troie ] Bonjour a tous,j'utilise présentement Internet Transfer Control pour uploader des fichiers sur un FTP et j'aimerais savoir comment récupérer la taille prb Contrôle Internet Transfer (FTP) [ par vincent95 ] Je voudrais savoir si "Contrôle Internet Transfert" peut être utilisé avec un serveur UNIX. A chaque tentative de connexion j'ai l'erreur "La connexio CallBack FTP- Trames internet- Urgent [ par capoueidiablo ] Messieurs, Dames, Bonjours !Je solicite votre aide parceque là je sèche à un point pas possible Problème :Voila j'aimerai connaitre enregistrer dans u Microsoft Internet Transfer Control = redirection web ? [ par taobang ] Bonjour, je souhaite, après m'être connecté au travers d'un proxy, rediriger le navigateur ... est-ce possible ?merci d'avance, taobang Microsoft Internet Transfer Control 6.0 [ par yodavip ] Bonjour je suis obligé pour un client de créer une petite application de transfert de fichier :les quidams sélectionne un fichier sur leur disque et l bloquer la connexion internet (urgent), pleeeeease!!!!!!! [ par moujid5 ] bonjour le forum,J'ai besoin d'une application sur un serveur qui permet de bloquer la connexion internet (ou le port 80) sur n'importe quel pc d'un r URGENT :: Désélectionner dns Listview 6.0 [ par alex_kirchen ] Salut!Comment faire pour que, dans un listview (Microsoft Windows Composants 6.0), quand on clique dans un endroit vide du listview, le(s) élément(s) [URGENT] Mettre dossier sur FTP!!! [ par veler ] Salut, j'ai un problême très urgent à règler alors je vais être claire:Comment on fait pour mettre un dossier et son contenu (+ les sous-répertoire) s client ftp en vb.net [ par buchwald ] bonjour a tous, j'ai réalisé un client ftp vb6 avec l'api wininet.dll. Je souhaite adapter ce code en vb.net mais je rencontre une difficulté. En effe


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.