Bonjour,
Je ne suis pas très à l'aise dans ce domaine et j'aimerais donc avoir quelques avis sur la question.
J'aimerais récupérer un fichier via une URL.
J'ai parcouru le forum pour essayer de trouver une solution mais je n'ai pas réussi à faire fonctionner mon programme...
Une fois que j'ai mon URL je ne sais pas trop vers quoi m'orienter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 URL url = null; try { url = new URL("http://mon_url"); } catch (MalformedURLException ex) { System.out.println(ex); }
En regardant l'API, j'ai essayé de passer par ça:
Mais il me retourne une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 File file = null; try { file = new File(url.toURI()); } catch (URISyntaxException ex) { System.out.println(ex); }
Sinon apparemment l'autre moyen serait de passer par un BufferedInputStream:java.lang.IllegalArgumentException URI scheme is not "file"
Mais dans ce cas là je ne sais pas comment arriver à faire le lien avec un File...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 BufferedInputStream input = null; try { input = new BufferedInputStream(url.openStream()); } catch (IOException ex) { System.out.println(ex); }
Merci d'avance
Partager