Bonjour,

Je souhaite faire du ftp pour déposer des fichiers sur un serveur et en cherchant sur le site, j'ai trouvé la classe FTPConnection.

J'arrive à uploader un fichier mais seulement si il se trouve au même niveau que la classe elle même sinon j'ai une erreur inconnue.

J'utilise la fonction uploadFile suivante :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public boolean uploadFile(String fileName)throws IOException
{
     return writeDataFromFile("stor " + fileName, fileName);
}
Si je mets :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ftp.uploadFile("images.jpg");
cela fonctionne si l'image est dans le même répertoire que FTPConnection mais si je mets :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ftp.uploadFile("C:/TEST/images.jpg"))
cela ne fonctionne pas

J'ai aussi essayer avec la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public boolean uploadFile(String serverPath, String localPath)throws IOException
{
        return writeDataFromFile("stor " + serverPath, localPath);
}
en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ftp.uploadFile("C:/TEST/images.jpg","TEST"))

mais sans plus de réussite

Si quelqu'un a une idée, je l'en remercie d'avance