cashoverray
Messages postés26Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention29 septembre 2005
-
29 sept. 2005 à 16:47
nickelbackes
Messages postés7Date d'inscriptiondimanche 9 mars 2008StatutMembreDernière intervention26 octobre 2008
-
31 mars 2008 à 16:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
nickelbackes
Messages postés7Date d'inscriptiondimanche 9 mars 2008StatutMembreDernière intervention26 octobre 2008 31 mars 2008 à 16:44
Moi en fait sa marche bien il se connecte et tout mais apparement il ne reconnait pas le fichier source et le dossier cible... par exemeple pour le fichier a envoyé qui se trouve dans le C: on met quoi? "C://dossier/fichier.txt" ou "C:/dossier/fichier" ou "C:\dossier\fichier.txt" et pour l'emplacement cible du serveur on met juste "/" ou "" si on veut l'envoyer a la racine?? j'ai vu que le sens des guillemets est important merci de me repondre... bonne continuation
Speurope
Messages postés1Date d'inscriptionlundi 17 septembre 2007StatutMembreDernière intervention19 septembre 2007 19 sept. 2007 à 14:14
SUPER!!! Merci!!! C'est le meilleur code de tous, il est tres simple et il m'a bcp aide.
jai pas trop compris mais remplace tout les char par des TCHAR pour les mettre en unicode :)
realic
Messages postés16Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention29 janvier 2016 13 avril 2007 à 17:01
Le problème viendrait du fait que ce soit une application MFC (d'après mes tentatives).
realic
Messages postés16Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention29 janvier 2016 13 avril 2007 à 16:26
Bonjour,
J'ai pris votre projet, je l'ai compilé, et aucun problème.
Ensuite, j'ai voulu l'inclure dans une application MFC et ca n'arrive pas à se connecter. Est-ce que quelqu'un sait pourquoi ?
NB : je pense que le problème vient du fait que j'utilise UNICODE alors que ton projet non, mais je ne sais pas comment faire pour le changer (dans WININET.H, si ifdef UNICODE proc else
proc2, et que proc est grisé, cela signifie que UNICODE est utilisé pour ceux qui ne sauraient pas comment le repérer).
Merci d'avance.
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 5 oct. 2006 à 23:38
oula encore des commentaires sur cette source .. :-)
sinon merci pour la modif Galmiza ;-)
++
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 20081 3 oct. 2006 à 11:36
Ajoute ça sous les includes dans global.h:
#pragma comment(lib, "wininet.lib")
Et il n'y aura plus de "problème" avec la lib.
Je n'ai pas encore testé, mais en tout cas ta source montre bien la simplicité de Wininet, merci !
voila j'ai du boulot pour toi Lo0oL.
Si tu veux rendre ton client FTP compatible avec tous les serveurs FTP il faut, que ton client gere aussi les serveurs en mode Passive.
Va voir ce forum si tu veux en savoir plus:
http://www.cppfrance.com/infomsg_Ftp%20Wininet_772638.aspx?p=2
Bein éssèye d'envoyer un fichier a un compte FTP lycos ca ne va pas marché :(
Tu pouras seulement te connecté au compte sans pouvoir y uploader des fichers.
elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 3 août 2006 à 08:26
31 mars 2008 à 16:44
19 sept. 2007 à 14:14
13 avril 2007 à 17:28
13 avril 2007 à 17:26
13 avril 2007 à 17:23
13 avril 2007 à 17:01
13 avril 2007 à 16:26
J'ai pris votre projet, je l'ai compilé, et aucun problème.
Ensuite, j'ai voulu l'inclure dans une application MFC et ca n'arrive pas à se connecter. Est-ce que quelqu'un sait pourquoi ?
NB : je pense que le problème vient du fait que j'utilise UNICODE alors que ton projet non, mais je ne sais pas comment faire pour le changer (dans WININET.H, si ifdef UNICODE proc else
proc2, et que proc est grisé, cela signifie que UNICODE est utilisé pour ceux qui ne sauraient pas comment le repérer).
Merci d'avance.
5 oct. 2006 à 23:38
sinon merci pour la modif Galmiza ;-)
++
3 oct. 2006 à 11:36
#pragma comment(lib, "wininet.lib")
Et il n'y aura plus de "problème" avec la lib.
Je n'ai pas encore testé, mais en tout cas ta source montre bien la simplicité de Wininet, merci !
10 août 2006 à 15:14
10 août 2006 à 10:41
Sinon je me suis planté dans les arguments, la bonne syntaxe étant :
InternetConnect( PConnexionInternet, Serveur, Port, Login, MotDePasse, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0 );
Mon code est hyper simpliste, il meriterai d'être largement plus étoffé pour une utilisation plus professionelle !
Mais en ce moment j'ai complétement laissé tombé le C, je ne fait pratiquement que du Delphi !
Sinon merci pour tes commentaires utiles :-)
10 août 2006 à 10:35
Essai d'utiliser la constante "INTERNET_FLAG_PASSIVE" avec InternetConnect :
InternetConnect( PConnexionInternet, Serveur, Port, Login, MotDePasse, INTERNET_SERVICE_FTP && INTERNET_FLAG_PASSIVE, 0, 0 );
Je n'ai pas de compilateur sous la main, je ne peux donc pas te dire si çà marche mais à prioris c'est ce que je comprend via la MSDN.
Test et dit moi ...
Bon Coding, ++
7 août 2006 à 21:45
Si tu veux rendre ton client FTP compatible avec tous les serveurs FTP il faut, que ton client gere aussi les serveurs en mode Passive.
Va voir ce forum si tu veux en savoir plus:
http://www.cppfrance.com/infomsg_Ftp%20Wininet_772638.aspx?p=2
3 août 2006 à 13:49
Tu pouras seulement te connecté au compte sans pouvoir y uploader des fichers.
3 août 2006 à 08:26
3 août 2006 à 04:19
27 juil. 2006 à 14:01
26 juil. 2006 à 19:33
14 mai 2006 à 11:49
12 mai 2006 à 14:47
29 sept. 2005 à 16:47