谁有java实现ftp数据传输的例子吗?

sqlFather 2010-04-12 11:48:33
给个地址也行,谢谢
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aunty_flybird 2010-04-12
  • 打赏
  • 举报
回复
http://zhidao.baidu.com/question/53693249.html
类似这种问题可能搜索会比论坛提问更快得到结果
direnai1314 2010-04-12
  • 打赏
  • 举报
回复
我也刚好做这个
package tool;

import java.io.IOException;
import java.io.OutputStream;
import java.util.Date;

import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPReply;
import sun.net.ftp.FtpClient;

public class Linkftp {

private static FTPClient ftp;
private static String host = "202.206.41.8";
private static String username = "anonymous";
private static String password = "";
private static int port = 21;
private static int recNum = 0;
private static String path = "";
private OutputStream outSteam = null;

public static void main(String[] args) {
ftp = new FTPClient();
boolean error = false;
try {
int reply;
ftp.connect(host);
System.out.println("连接主机:" + host);
System.out.print(ftp.getReplyString());
reply = ftp.getReplyCode();
// ftp.setFileTransferMode(FTP.ASCII_FILE_TYPE);

if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
System.err.println("FTP server refused connection.");
System.exit(1);
}
if (ftp.login(username, password)) {
System.out.println("连接已经成功,请继续后续操作");
ftp.logout();
} else {
System.out.println("不好意思,您的连接有问题,请检查地址,用户名和密码");
}


} catch (IOException e) {
error = true;
e.printStackTrace();
} finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {
}
}
System.exit(error ? 1 : 0);
}
}


借鉴别人的 我也刚好做这个 这个是连接的

62,624

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧