bonjour,

dans une appli web, je récupere le chemin d'un fichier, je crée un nouveau Fichier que je transfert sur un server FTP,
le probleme est que le type du fichier ne semble pa reconnu..
voilà le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
InputStream in = null;
// String oldName =  nom récuperé ..
newName = FTPManager.randomFileName();
String ext = oldName.substring(oldName.lastIndexOf('.') + 1);
newName = newName.concat("." + ext);
 
//upload est un Type de fichier créer par l'interface..je prend son InputStream..
in = new BufferedInputStream(upload.getInputStream());
destIo = new FileOutputStream(newName);
try {
byte[] buffer = new byte[64 * 1024];
int count;
while ((count = in.read(buffer)) > 0)
destIo.write(buffer, 0, count);
} finally {
in.close();
destIo.close();
}
 
// file à mettre sur le serveur FTP
File dest = new File(newName);
 
//copier dest sur le serveur ..
..
le fichier copié sur le serveur a une taille legerement differente du fichier src.un test avec un fichier word. me donne un fichier 'corrompu'


merciiiii