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:
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'
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 .. ..
merciiiii
Partager