想知道如何从远程服务器ftp文件

时间:2010-12-09 13:06:52

标签: java ftp

任何人都可以帮我如何从远程服务器ftp文件(我已经成功建立了连接?)我听说我需要ftpclient.jar将ftp_ing文件发送到本地系统(Windows)。是这样吗?如果是这样,有人可以帮我拿到罐子吗?

2 个答案:

答案 0 :(得分:0)

您可以在该链接上查看教程和各种可用库:http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html

答案 1 :(得分:0)

您可以使用java.net API:

URL url = 
    new URL("ftp://user:pass@ftp.example.com/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();