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 : Exploration d'un serveur ftp [ Divers / Débutant(e) ] (JeremyLecouvert)

mardi 4 décembre 2007 à 16:00:34 | Exploration d'un serveur ftp

JeremyLecouvert

Bijour à tous,

je suis sur une appli qui doit effectuer des uploads/downloads sur un serveur ftp (Delphi 2006 et Indy10). C'est une nouveauté pour moi et je dois dire que les recherches sont assez fastidieuses.

Je cherche actuellement un moyen de pouvoir explorer et sélectionner un ou des répertoires sur le serveur; j'ai trouvé un source utilisant un TTreeView qui serait susceptible de répondre à mes attentes, mais avant de choisir cette solution, je voudrais savoir s'il est possible d'interfacer un composant Windows (type OpenDialog ou DirListBox par exemple) avec le TIdFTP pour naviguer sur mon serveur; et si oui, est-ce que la mise en oeuvre n'est pas trop lourde?!

Merci d'avance.

mardi 4 décembre 2007 à 22:07:15 | Re : Exploration d'un serveur ftp

Caribensila

Membre Club
  « je dois dire que les recherches sont assez fastidieuses »
+
  « j'ai trouvé un source ... susceptible de répondre à mes attentes»
+
  « est-ce que la mise en oeuvre n'est pas trop lourde »
=
  Si!  Ce sera très, très lourd pour toi.  ;)

mercredi 5 décembre 2007 à 09:33:35 | Re : Exploration d'un serveur ftp

JeremyLecouvert

Salut,

Désolé pour le vocabulaire, mais si tu préfères je vais résumer:
    Ca fait 3 jours que je galère à chercher de la doc. Toutes celles que j'ai trouvé m'ouvrent de nouvelles pistes, mais aucune ne résoud mon problème. Si je pose la question à d'autres développeurs, c'est pas pour me faire reprendre sur la forme mais pour trouver une réponse à la question de fond!! Donc, si c'est juste pour chambrer, t'étais pas obligé de répondre (même si j'imagine que tu t'es fait plaisir!). Maintenant, si tu as de réelles solutions, elles sont toujours les bienvenues.

Merci.

mercredi 5 décembre 2007 à 11:29:53 | Re : Exploration d'un serveur ftp

Loda

Membre Club
salut,

ce qu'il voulais dire (je suppose) cest que ajouter un TOpenDialog dans une source existant, bin c'est pas bien compliqué. Mais, aussi, que trouver de la doc/code/applic à propos de ftp, bin c'est pas bien compliqué non plus...

Si tu as trouvé une source qui fait plus ou moins ce que tu as besoin, bin modifie la. Si t'as des problem, pose nous une question. Tu peux aussi essayer de contacter l'auteur de la source si t'as un problem avec son code, peut-être qu'il te repondra.

bonne continuation,

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

mercredi 5 décembre 2007 à 14:21:16 | Re : Exploration d'un serveur ftp

JeremyLecouvert

OK,
    apparemment j'ai pas du être assez précis dans ma demande.
En fait, ce qui parait enfantin pour toi Loda ne l'est pas forcément pour moi (visiblement!).
Evidemment, j'ai cherché par moi-même et j'ai modifié mon code un certain nombre de fois pour en revenir au même point, je ne vous ai pas posé la question sans avoir bossé un moment dessus.

Par exemple, quand je prends un TOpenDialog, en faisant:
    OpenDlg.InitialDir := 'ftp://xxx.xxx.xxx.xxx'
  la boite de dialogue s'ouvre sur le bureau. Pareil quand j'utilise la fonction
SelectDirectory. j'ai essayé plusieurs syntaxes, avec des '/', des '\' ... sans résultat!

J'ai aussi essayé le IdFTP.DirectoryListing:

IdFTPSrce2.List(nil);
for i := 0 to IdFTPSrce2.DirectoryListing.Count - 1 do
  if (IdFTPSrce2.DirectoryListing[i].ItemType = ditDirectory) then
    ListBox1.Items.Add(IdFTPSrce2.DirectoryListing[i].Filename);

Mais la propriété DirectoryListing ne se remplit pas après l'appel de List().
J'ai un DirectoryListing.count=0 alors que ListResult.count me renvoie
17.

Ce qui est bizarre, c'est que dans les sources que j'ai vus, le DirectoryListing avait l'air de bien fonctionner de cette manière... je ne sais pas s'il faut rajouter qqchose
pour que ça marche, peut-être que le TIdFTP doit être paramétré d'une certaine manière?!?

@+.



Cette discussion est classé dans : ftp, serveur, exploration


Répondre à ce message

Sujets en rapport avec ce message

Récursivité sur un FTP [ par slhuilli ] Bonjour,Je suis a la recherche d'une source permettant de lister de maniere récursive le contenu des fichiers sur un serveur FTP. Je précise que c'est serveur ftp avec routeur [ par grosbisou ] Bonjour, jai un routeur netgear et jai 4 PCs branchés dessus. qd jessaye de créer un domaine sur no-ip.com il mindique que mon adresse ip n'est pas va FtpServer1 [ par Xtazy ] Voila j'utilise les composants d'ICS et quand je lance le prog pour créer un serveur ftp il n'y a pas d'erreur mais personne n'arrive a se connecter a Serveur FTP le plus simple possible [ par Smeito79 ] Sltest-ce que quelqu'un sait ou je peu trouver une source ou un tutoriel pour faire un serveur FTP?Il me faut vraiment le plus simple possible(c juste Ftp avec Indy [ par stailer ] Salut tout le monde,Je suis en train de faire un mini client ftp et j'ai un petit souci avec le composant indy tidftp.dans une boucle je liste chacun NMFTP -> problème de list [ par kuli ] Bonjour...!G un petit soucis avec le composant NMFtp...En fait, je souhaite envoyer dans un ListBox la liste des fichier contenu ds mon serveur FTP. L Création de Serveur FTP avec idFTPServer. [ par PyroBruno ] J'aimerais savoir si qq'un dispose d'une source, d'un tutoriel autre que ceux qu'on trouve sur le site d'indy, ou de n'importe quoi d'autre pour perme Lister le contenu d'un serveur FTP en fonction des noms de fichier [ par Isabelle31 ] Bonjour à tous, Je fais une appli Delphi qui se connecte sur un serveur FTP, j'utilise le composant Indy. Je voulais savoir s'il était possible d'affi Connexion à un serveur ftp [ par captainfalko ] Salut à tous,Je souhaiterais établir une connexion entre mon programme delphi et mon serveur ftp.Je souhaiterais établir la connexion via un bouton, q serveur ftp et envoi de la liste de fichiers ! [ par picolo5 ] Bonjour, je dev. un petit serveur ftp, mais sans composants !je n arrive pas a envoyer le liste des fichiers du dossier en cours, je m explique :le cl


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

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,312 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é.