Bonjour,

Je souhaite écrire dans un fichier.txt se trouvant sur un serveur FTP via un applet.
Voici le code concerné: (c'est un code de test, il ne fait rien pour le moment, j'ai juste pris ce qui ne fonctionne pas)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
try {
File test =new File(new URL("http://xxxx//xxxx//xxxxx.txt").getFile());
 
try {
FileInputStream fos = new FileInputStream(test); // C'EST CETTE LIGNE QUI BUG
} catch (FileNotFoundException e) {
 
e.printStackTrace();
}
} catch (MalformedURLException e) {
 
e.printStackTrace();
}
Mais aussi bien sous eclipse qu'en testant sous un navigateur, le programme me retourne cette exception: java.io.FileNotFoundException. (Le chemin d’accès spécifié est introuvable)

Pourtant, l'URL est valide: si je la note dans un navigateur, mon fichier.txt s'ouvre!

De plus, ce code (avec exactement la même URL) fonctionne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 URL monUrl = new URl("http://xxxx//xxxx//xxxxx.txt");			 
 
InputStreamReader ins = new InputStreamReader(monUrl.openStream());
 
tamponLire = new BufferedReader(ins);
Après des heures de recherches, notamment passées à explorer la Javadoc et les forums, je n'ai trouvé aucune réponse satisfaisante... merci