2011-03-22 4 views
0

Actuellement, j'ai compris comment se connecter à mon FTP avec apache commun de télécharger des choses (entrez IP pas l'adresse ftp.xxx). Mais maintenant je peux un FileNotFound, même s'il est vraiment là et a tout réglé sur 777Fichier non trouvé Exception apache commun

J'ai déjà vu qu'apache ajoute le "/" par lui-même si normalement Cela devrait fonctionner, le téléchargement n'est pas un problème. Des idées? Je peux ouvrir le fichier si je rentre dans ma barre d'URL

+0

Même sans clien.retrievefile je suis arrivé cette erreur! Même si je tire le fichier sur mon téléphone ... –

+0

Est-ce que vous créez le fichier de sortie avant d'essayer de le récupérer? – MByD

+0

Eh bien, le fichier existe sur le serveur FTP, je pensais que ce serait suffisant? –

Répondre

2

Vous devez créer un fichier dans votre système, quelque chose comme:

File f = new File("path/to/file"); 
if (f.exists() == false) 
{ 
    f.createNewFile(); 
} 
FileOutputStream fos = new FileOutputStream(f.getAbsoluteFile()); 
client.retrieveFile("Filenametoretrieve", fos); 
+0

Je vais essayer, merci. –

Questions connexes