stolken
Messages postés73Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention 1 août 2006
-
28 juin 2006 à 12:29
crogiez
Messages postés86Date d'inscriptionlundi 8 décembre 2003StatutMembreDernière intervention27 décembre 2011
-
28 juin 2006 à 14:49
Bonjour à tous, j'ai un peu de mal avec le controle inet pour faire un client ftp.
Il fonctionne bien mais le probleme est que les fichiers doivent se trouver dans le meme dossier que mon programme. J'ai donc essayer ce code mais il ne fonctionne pas :
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 juin 2006 à 12:55
Je n'utilise que les API d'Inet (qui sont très faciles à utiliser, et consomme bien moins de ressources que le contrôles), mais avec les API, on peux utiliser n'importe quel fichier stocké n'importe où.
Maintenant, je sais pas si c'est une limitation du contrôle ou pas.
Sinon, tu peux toujours copier le fichier dans le dossier de ton application avant de l'uploader sur le ftp puis le supprimer après l'envoi...
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 juin 2006 à 14:37
Les API sont des fonctions contenues dans des dll, wininet est une librairie système intégrée à Windows, du coup, pas besoin de ce soucier de distribuer les dll.
Il en existe plusieurs pour wininet, telles que :
FtpCreateDirectory
FtpDeleteFile
FtpGetCurrentDirectory
FtpGetFile
FtpPutFile
FtpRemoveDirectory
FtpRenameFile
FtpSetCurrentDirectory
Il faut bien entendu les déclarer avant de pouvoir les utiliser.
Je peux te conseiller d'aller voir ma source nommée AIDE SUR LES PRINCIPALES API pour te faire une idée.