Bonjour,
quelqu'un sait-il comment récupérer et parcourir la liste des fichiers d'un répertoire donné d'un site HTTP en utilisant wininet ?
Merci
Bonjour,
quelqu'un sait-il comment récupérer et parcourir la liste des fichiers d'un répertoire donné d'un site HTTP en utilisant wininet ?
Merci
salut le cycle de connexion c'est :
appel de InternetOpen pour avoir un handle internet.
appel de InternetConnect pour creer une session FTP.
appel FtpSetCurrentDirectory pour fixer le repertoire
apres parcours des fichiers :
FtpFindFirstFile et InternetFindNextFile
et enfin FtpGetFile pour recuperer le fichier.
![]()
Merci, mais c'est en http et non en ftp que que je souhaite récuperer ces infos.Envoyé par farscape
aah oui j'ai mal lu,
InternetOpen c'est toujours valide,apres il faudrait voir du coté de InternetOpenUrl et ensuite InternetFindNextFile
![]()
Je viens d'essayer mais :
InternetOpen : OK
InternetOpenUrl : OK
InternetFindNextFile : KO
InternetFindNextFile ne fonctionne qu'apres un appel à FtpFindFirstFile or GopherFindFirstFile (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/internetfindnextfile.asp)
Je ne peux donc pas l'utiliser en HTTP.
Y aurait-il une autre piste à explorer svp ?
re,
pourtant dans la doc je lis ça :
BOOL InternetFindNextFile(
HINTERNET hFind,
LPVOID lpvFindData
);
Parameters
hFind
[in] Valid HINTERNET handle returned from either FtpFindFirstFile or GopherFindFirstFile, or from InternetOpenUrl (directories only).![]()
j'ai essayé les url suivantes :
http://.../monrepertoire/
http://.../monrepertoire
http://.../monrepertoire/*.*
et chaque fois, je recupère une erreur 12016 (ERROR_INTERNET_INVALID_OPERATION) en retour de InternetFindNextFile.
salut,
vu la prose trouvée sur le net ,apparemment le sujet n'est pas aussi simple !
tu peux montrer ton code ?
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager