2010-12-09 44 views
0

Quelqu'un peut-il m'aider à ftp le fichier à partir du serveur distant (à laquelle j'ai établi avec succès la connexion?) J'ai entendu que j'ai besoin d'avoir ftpclient.jar pour ftp_ing le fichier sur le système local (Windows). Est-ce vrai? Si oui, est-ce que quelqu'un peut m'aider à obtenir le pot s'il vous plaît?Vous voulez savoir comment ftp le fichier du serveur distant

+0

passionatebalu, vous devez utiliser un titre qui est une question, puisque c'est Liste de questions et réponses, pas une liste de diffusion ordinaire. Donc "En utilisant Java, comment un fichier peut-il être récupéré à partir d'un serveur ftp?" serait un titre beaucoup mieux. – Zeemee

Répondre

0

Vous pouvez utiliser java.net API:

URL url = 
    new URL("ftp://user:[email protected]/file.zip"); 
URLConnection connection = url.openConnection(); 
BufferedInputStream in = 
    new BufferedInputStream(connection.getInputStream()); 
FileOutputStream out = 
    new FileOutputStream("file.zip"); 

int read = 0; 
byte[] data = new byte[1024]; 
while ((read = in.read(data)) >= 0) { 
    out.write(data, 0, read); 
} 
out.close(); 
in.close();