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

Entrée/Sortie Java Discussion :

recuperer liste de fichier avec http


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 46
    Par défaut recuperer liste de fichier avec http
    Bonjour,

    J'ai un repetoire de photos sur un serveur, et je vourdais le recuperer pour utiliser les photos qui s'y trouve. Pour cela je voudrais utiliser l'adresse http du repertoire ("http://nom_serveur/repPhoto") et ensuite recuperer le nom des fichiers photos.

    jusqu'a present j'utilisai le code suivant :
    Application.pathPhoto = "C:/www/repPhotos"
    File directory = new File(Application.pathPhoto);
    et ensuite je recupérer mes fichiers.

    Visiblement je ne peux plus utiliser le constructeur File parce qu'il ne prend pas le http

  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 de "lister" des répertoire...
    Ce que tu vois dans ton navigateur lorsque tu listes un répertoire n'est rien d'autre qu'une page HTML généré par ton serveur HTTP...

    Donc si tu veux obtenir la liste des fichiers il faut parser cette page (mais dont le contenu dépend de ton serveur voir même de sa configuration).


    Bref, HTTP n'est pas fait pour lister le contenu d'un répertoire...

    Au mieux utilises un autre protocole qui te le permette (FTP par exemple), sinon utilises un langage coté-serveur (PHP, JSP, etc.) qui te renverra les informations sous un format spécifique...

    a++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 46
    Par défaut
    Je n'ai donc aucune possibilité en Java de recuperer la liste des noms des fichiers photos avec http...

    Pour utiliser le protocole FTP, est-ce qu'il existe des classes java le permettant?

    (je debute juste alors j'ai plein de questions...)

  4. #4
    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
    Citation Envoyé par etoileDesNeiges
    Je n'ai donc aucune possibilité en Java de recuperer la liste des noms des fichiers photos avec http...
    Je n'ai pas dit qu'il n'y avait aucune possibilité, j'ai dit que ce n'était pas fait pour cela à l'origine. Donc pour obtenir la liste des fichiers d'un répertoire il faut :
    • Soit parser la page HTML qui est automatiquement renvoyé par le serveur HTTP.
    • Soit utiliser une page dynamique coté serveur qui te génèrera cette liste dans le format de ton choix (tu es alors moins dépendant du serveur HTTP).


    Citation Envoyé par etoileDesNeiges
    Pour utiliser le protocole FTP, est-ce qu'il existe des classes java le permettant?
    En standard tu as juste le minimum requis (téléchargement de fichier), mais tu peux te tourner vers Jakarta Commons Net qui gère les protocoles les plus courants...

    a++

Discussions similaires

  1. [Upload] Upload de fichier avec HTTP POST
    Par Invité(e) dans le forum Langage
    Réponses: 8
    Dernier message: 22/05/2008, 11h04
  2. Liste de fichiers avec liens et classement
    Par illidan05 dans le forum Excel
    Réponses: 1
    Dernier message: 21/05/2008, 14h48
  3. Réponses: 46
    Dernier message: 14/03/2007, 17h47
  4. Récupération liste de fichier pour qmail-inject
    Par segphault dans le forum Linux
    Réponses: 1
    Dernier message: 07/02/2006, 12h01
  5. Réponses: 16
    Dernier message: 07/04/2005, 11h36

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