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

Langage Java Discussion :

convertir une URL en File


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut convertir une URL en File
    Bonjour
    Je travaille actuellement sur une application de recherche d'information au sein de laquelle j'aurais besoin d'indexer des fichiers se trouvant sur un sevreur distant.
    or j'utilise en partie des classes existantes permettant d'indexer de nompbreux types de fichiers tels que PDF, doc, ppt etc.
    Or ces classes utilisent la classe java File pour indexer les fichiers.

    Ces fichiers se trouveront sur un espace web accessible àla fois par la partie client et la partie serveur de l'application.
    C'est pourquoi j'ai besoin d'utiliser la classe URL pour acceder à ces fichiers (si vous connaissez quelque chose de mieux pour faire ca n'hésitez pas...)

    J'aurais donc besoin d'un moyen de convertir une URL en File

    Merci d'avance

    Jonathan

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    La classe File possède un constructeur prenant en paramètre un objet URI et la classe URL possède une méthode toURI() renvoyant l'URI correspondante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File file = new file(url.toURI());
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    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,

    Citation Envoyé par wizardjojo
    J'aurais donc besoin d'un moyen de convertir une URL en File
    Si tes URLs utilisent le protocole file: il suffit de convertir l'URL en URI :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File file = new File ( url.toURI() );
    Sinon ce n'est pas possible...

    a++

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut
    J'ai essayé avec file: mais je n'ai pas tout à fait compris comment ca marche
    Est-ce possible d'acceder à un espace web genre http://blablabla.free.fr ou equivalent avec ca??

    Merci d'avance

    Jonathan

  5. #5
    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 wizardjojo
    J'ai essayé avec file: mais je n'ai pas tout à fait compris comment ca marche
    file: est un protocole permettant de représenter un fichier accéssible via le systèmes de fichiers (en local ou en réseaux via un partage)

    Citation Envoyé par wizardjojo
    Est-ce possible d'acceder à un espace web genre http://blablabla.free.fr ou equivalent avec ca??
    Non : il ne s'agit pas d'un fichier mais d'une page Web : ce n'est pas la même chose.

    Ton application devrait utiliser des URL ou des URI pour l'indexation si tu veux indexer des ressources externes...

    a++

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3
    Par défaut
    en fait je voudrais acceder à un espace web soit via http soit via ftp c'est à dire en gros considerer un espace web comme disque reseau.
    Pour etre plus clair j mets mes fichiers sur mon espace web http://truc.free.fr (sans mettre de fichiers html, ce n'est donc pas un site web) et je voudrais pouvoir recuperer ces fichiers sous forme de d'instance de la classe File...

    Mais si j'ai bien compris vos explications ce n'est pas possible...

    Il faudrait donc que j'utilise la classe URl tout le temps mais j'ai dans ce cas un autre probleme...
    En fait je ne sais pas à l'avance, le nombre de fichiers dossiers et sous dossiers que contient l'espace web..
    Comment faire alors pour parcourir l'arborescence distante et recuperer tous les fichiers (peut etre via un inputReader)

Discussions similaires

  1. [eZ Publish 4] Convertir une url "eznode://" en "http://"
    Par sboyer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 16/06/2010, 17h31
  2. Convertir une URL en image
    Par openlife dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 07/07/2009, 16h53
  3. Réponses: 8
    Dernier message: 27/03/2007, 15h32
  4. [Net]Création d'une URL à partir d'une File
    Par maxvador dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/12/2005, 21h22
  5. [net] recuperer les proprietes d'un File via une URL
    Par mma dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 06/05/2004, 12h45

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