Problème serveur de fichier
bonjour,
j'ai un problème lors de chargement d'un fichier xml de serveur de fichier voila mon code de chargement de fichier :
Code:
1 2 3 4 5
|
f.connect(ipServer);
boolean b = f.login(login,pwd);
f.changeWorkingDirectory(Directory);
traitement = f.retrieveFileStream(file_name); |
je récupère le flux de fichier dans un InputStream (traitement)
lors de conversion de ce InputStream en String pour exploiter son contenu j'ai eu des espaces entre les caractères exemple : ??< D A T A > < I N F O > < S E L E C T E D
voila le code de la conversion :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
char[] buffer = new char[1024];
try {
Reader reader = new BufferedReader(
new InputStreamReader(traitement, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
}
} finally {
traitement.close();
}
return writer.toString(); |
vous pouvez m'aider sur ce problème?
Merci.