GNIFR
Messages postés3Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention 4 février 2004
-
3 févr. 2004 à 17:25
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 2009
-
9 avril 2004 à 11:41
Bonjour,
je cherche à envoyer un fichier(et le renommer en meme temps ca serait l'ideal) par ftp, pour cela je cré un socket ftp (je sais pas si c comme ca qu'on dit) puis j'envoie le fichier avec une methode.
ma classe ne renvoie pas d'erreur à la compilation mais mon fichier n'est pas écrit.
voilà mon bout de code
Socket socket=new Socket("xxx.xxx.xxx.xxx",21);
BufferedInputStream bis = new BufferedInputStream(socket.getInputStream());
DataInputStream in= new DataInputStream(bis);
BufferedOutputStream bos = new BufferedOutputStream(socket.getOutputStream());
DataOutputStream out = new DataOutputStream(bos);
OutputStream lec=socket.getOutputStream();
File f=new File("lpt1");
ObjectOutputStream ob = new ObjectOutputStream(lec);
ob.writeObject(f);
ob.flush();
ob.close();
lec.close();
socket.close();
Tu n'est pas obiger de créer un socket. En passant les fonctions putBinaryFile ou Get BinaryFile des FTPBEAN, tu peux transferer et renomer ton fichier simultanément et C beaucoup plus simple!!
Vous n’avez pas trouvé la réponse que vous recherchez ?