IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

lister répertoire d'un site internet


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

ekremyilmaz lister répertoire d'un site... 25/02/2008, 11h40
adiGuba Salut, Le protocole HTTP... 25/02/2008, 11h53
ekremyilmaz Fichier XML 25/02/2008, 12h06
manube et en FTP par exemple??? De... 25/02/2008, 12h08
ekremyilmaz En fait, je suis entrain de... 25/02/2008, 12h31
manube Je cerne mieux le pb!!! ... 25/02/2008, 12h42
ekremyilmaz merci, il reste plus qu'à... 25/02/2008, 13h02
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut lister répertoire d'un site internet
    Bonjour,
    j'aimerai savoir comment faire pour lister un répertoire d'un dossier d'un serveur distant.
    J'ai réussi sur un serveur local.
    J'ai aussi réussi à télécharger un fichier d'un serveur distant (avec URLConnection), mais je n'arrive pas à trouver la solution pour lister un répertoire d'un serveur distant.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Le protocole HTTP ne permet pas cela, donc la seule solution serait de mettre en place sur le serveur une page qui te retournerait ces informations formatées comme bon te semble...


    a++

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut Fichier XML
    Merci beaucoup,
    je viens de penser à un truc,je téléchargerai un fichier xml qui aurait toutes les caractéristiques des fichiers du dossier à lister (il faut savoir que le dossier contiendrait 5 à 10 fichiers maximum).
    Je téléchargerai le fichier xml, et le lirai afin de pouvoir télécharger chaque fichier du dossier avec URLConnection.

    Merci encore de ton idée !!!!

    A+

  4. #4
    Membre éprouvé Avatar de manube
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Mai 2004
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Responsable sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 180
    Par défaut
    et en FTP par exemple???
    De plus en HTTP, certains serveurs vont te retourner une page web listant le répertoire, est ce que tu les récupères??
    Je te conseillerais qd même de passer (si c possible) par d'autres protocoles que le HTTP...
    Edit: Ton/votre idée de fichier XML n'est pas mal non plus...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    En fait, je suis entrain de mettre en place un système de plugin pour une application.
    Les plugins sont réalisés. L'application réussi à charger un .jar depuis le local.
    Maintenant, je souhaite charger les plugins depuis un serveur.
    Or pour cela, je dois télécharger les plugins du répertoire d'un serveur.
    Honnêtement, le FTP est l'idéal pour moi, mais le souci c'est que les plugins seront stockés dans le serveur d'un prof (donc il refuserait surement que je puisse connaître ses identifiants).
    Mais dans mon cas, le fichier xml n'est pas mal non plus, car je pourrai mettre des informations très utiles comme "dernière mise à jour" pour afficher une alerte à l'utilisateur qu'il existe une nouvelle mise à jour du logiciel.
    De toute façon, dans le fichier xml, je mettrai que l'url des plugins ce qui m'éviterai de télécharger d'autres fichiers inutiles.
    En gros, mon code ressemblerait à ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    URL url = new URL("http://adressesiteinternet/fichier.xml");
    URLConnection conn = url.openConnection();
    ensuite je transforme en FILE pour le traiter.
    je récupère tous les fichiers dans une liste
    puis je fais une boucle for sur la liste
    for (int i=0; i<liste.size(); i++){
    URL url = new URL(liste.get(i));
    grâce à ça, je pourrai télécharger tous les plugins du dossier.
     
    }
     
    }
    le code fournit est juste à titre d'exemple!!!!

  6. #6
    Membre éprouvé Avatar de manube
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Mai 2004
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Responsable sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 180
    Par défaut
    Je cerne mieux le pb!!!

    Ton prof peut tjs créer un user pour que tu puisses y accéder en FTP, mais dans le cadre d'une utilisation plus générale le fichier XML est plus judicieux car tu peux ajouter des infos (comme tu le disais) à chaque fichier/plugin dans ton document et tu n'auras pas à télécharger/accéder à d'autres fichiers afin de savoir quels sont ceux qui te concernent.

    Sur ce il ne te reste plus qu'a tout faire!!!

    Bon courage!

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par défaut
    merci,
    il reste plus qu'à commencer !!!!!

    à bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lister les fichiers d'un répertoire d'un site
    Par coyotte507 dans le forum Développement
    Réponses: 2
    Dernier message: 08/06/2007, 11h24
  2. site internet en reseau local
    Par faamugol dans le forum Développement
    Réponses: 3
    Dernier message: 21/10/2004, 17h57
  3. Réponses: 7
    Dernier message: 19/09/2004, 22h01
  4. connexion a une base de donnée distante mysql(site internet)
    Par rollernox dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/07/2004, 13h14
  5. Pb de connexion sécurisée pour sites Internet et Intranet
    Par LadyArwen dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/07/2003, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo