注册
 找回密码
 注册
江西广告网
查看: 374|回复: 0
打印 上一主题 下一主题

java实现ftp的几种方式

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-16 09:43:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用sun.net来实现ftp上传我这是找的别人的帖子试用后感觉不错,就贴上了。 import sun.net.ftp.*; import sun.net.*; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ByteArrayOutputStream; import java.util.ArrayList; import java.util.StringTokenizer; /** FTP远程命令列表 USER PORT RETR ALLO DELE SITE XMKD CDUP FEAT<br> PASS PASV STOR REST CWD STAT RMD XCUP OPTS<br> ACCT TYPE APPE RNFR XCWD HELP XRMD STOU AUTH<br> REIN STRU SMNT RNTO LIST NOOP PWD SIZE PBSZ<br> QUIT MODE SYST ABOR NLST MKD XPWD MDTM PROT<br> 在服务器上执行命令,如果用sendServer来执行远程命令(不能执行本地FTP命令)的话,所有FTP命令都要加上\r\n<br> ftpclient.sendServer("XMKD /test/bb\r\n"); //执行服务器上的FTP命令<br> ftpclient.readServerResponse一定要在sendServer后调用<br> nameList("/test")获取指目录下的文件列表<br> XMKD建立目录,当目录存在的情况下再次创建目录时报错<br> XRMD删除目录<br> DELE删除文件<br> * <p>Title: 使用JAVA操作FTP服务器(FTP客户端)</p> * <p>Description: 上传文件的类型及文件大小都放到调用此类的方法中去检测,比如放到前台JAVASCRIPT中去检测等 * 针对FTP中的所有调用使用到文件名的地方请使用完整的路径名(绝对路径开始)。 * </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: 静靖工作室</p> * @author 欧朝敬 13873195792 * @version 1.0 */ public class FtpUpfile { private FtpClient ftpclient; private String ipAddress; private int ipPort; private String userName; private String PassWord; /** * 构造函数 * @param ip String 机器IP
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表