Bonjour à tous,

J'essaye vainement de faire marcher la fonction storeFile(String remote) de la librairie FTPClient de Java pour faire une copie d'un fichier sur un serveur FTP.

Taille du fichier: 1KB (pour faire des test)

Mon code est pourtant assez simple:

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
 
clientFTP.connect(ipserver);
clientFTP.login(login, pwd);
clientFTP.enterLocalPassiveMode();
 
InputStream inputStream = clientFTP.retrieveFileStream(nameofFile);
 
BufferedInputStream buffer = new BufferedInputStream(inputStream);	
 
if(clientFTP.storeFile("TEST"+nameofFile, buffer)){
	System.out.println("Reussite");
}
else{
	System.out.println("Impossible de copier le fichier");
}
Pourtant soit storeFile me renvoit false, soit la fonction semble (elle créé le fichier mais celui a une tailled de 0KB) fonctionner mais je finit par avoir un Connection Reset...

Est-ce quelqu'un pourrait m'aider s'il vous plait ?

Merci d'avance