求助在java中通过ftp方式上传文件的可执行代码 求助在java中通过ftp方式上传文件的可执行代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void sendBatchViaFTP() { FileTransferClient client = new FileTransferClient(); try { File file = new File(path); File[] files = file.listFiles(filter); client.setRemoteHost(ftpHost); client.setRemotePort(ftpPort); client.setUserName(ftpUser); client.setPassword(ftpPwd); client.connect(); client.changeDirectory(ftpRemotePath); for (int i = 0; i < files.length; i++) { client.uploadFile(files[i].getAbsolutePath(), files[i] .getName()); } } catch (Exception e) { logger.error("上传出错:" + e.getMessage(), e); } finally { if (client != null) { try { client.disconnect(); } catch (Exception e) { logger.error("与FTP服务器断连出错", e); } } } }用了第三方的包edtftpj.jarhttp://www.enterprisedt.com/products/edtftpj/ Flex与JAVA通信 struts.action.extension=htm 解释下 DWR回调问题 struts中的${} 怎么判断用户的来源呢? java.lang.ClassCastException: java.lang.String的问题 高手请进 紧急求助:关于JSF标签的问题 在java里把如何记录集复制给对象 【布局挑战】一个JFrame里如何正确显示两个JTable Struts使用经验,供大家分享 weblogic8.1启动时出错 如何让JAVA后台运行啊
FileTransferClient client = new FileTransferClient();
try {
File file = new File(path);
File[] files = file.listFiles(filter);
client.setRemoteHost(ftpHost);
client.setRemotePort(ftpPort);
client.setUserName(ftpUser);
client.setPassword(ftpPwd);
client.connect();
client.changeDirectory(ftpRemotePath);
for (int i = 0; i < files.length; i++) {
client.uploadFile(files[i].getAbsolutePath(), files[i]
.getName());
}
} catch (Exception e) {
logger.error("上传出错:" + e.getMessage(), e);
} finally {
if (client != null) {
try {
client.disconnect();
} catch (Exception e) {
logger.error("与FTP服务器断连出错", e);
}
}
}
}
用了第三方的包
edtftpj.jar
http://www.enterprisedt.com/products/edtftpj/