OVH Cloud OVH Cloud

File uri http

1 réponse
Avatar
oliv
Bonjour,

Est-il possible de récupérer un fichier distant (sur un serveur web)
directement via http par une commande du style :
File f=new File(new URI("http://www.host.com/file.ext"));

cette ligne ne fonctionne pas..quelle est la méthode la plus directe ?

j'ai bien vu la classe HttpURLConnection mais elle est abstraite.. qui
l'implémente ?

merci par avance

1 réponse

Avatar
Black Myst
oliv wrote:
Bonjour,

Est-il possible de récupérer un fichier distant (sur un serveur web)
directement via http par une commande du style :
File f=new File(new URI("http://www.host.com/file.ext"));


La classe File designe un fichier sur ton disque dur... ou sur un disque
reseau (géré par ton OS)
Une URI designe une ressource local, ou distante (dans ton cas : distante)

Donc c'est normale que ca marche pas !


cette ligne ne fonctionne pas..quelle est la méthode la plus directe ?


Que veux tu faire exactement ?
Téléchargé le fichier pour le mettre sur le disque ?
Lire le contenu du fichier ?

(new URI("http://www.host.com/file.ext")).openConnection();



j'ai bien vu la classe HttpURLConnection mais elle est abstraite.. qui
l'implémente ?

merci par avance