全教育培训行业第三方平台平台就业机构
扫码试听
扫码试听
Q:2638333071
首页 > 技术干货 > 软件开发 > > 怎么用Java实现FTP上传(java ftp上传下载文件)
行业动态 行业问答 课程问答 零基础学习 就业前景 技术干货

怎么用Java实现FTP上传(java ftp上传下载文件)

发布时间:4 周 前 栏目:软件开发 浏览:

1、怎么用Java实现FTP上传

最好是全面点儿的代码

怎么用Java实现FTP上传

2、java 实现ftp上传如何创建文件夹?

准备条件:java实现ftp上传用到了commons-net-3.3.jar包

首先建立ftphost连接

publicbooleanconnect(Stringpath,Stringaddr,intport,Stringusername,Stringpassword){

try{

//FTPClientftp=newFTPHTTPClient(addr,port,username,password);

ftp=newFTPClient();

intreply;

ftp.connect(addr);

System.out.println("连接到:"+addr+":"+port);

System.out.print(ftp.getReplyString());

reply=ftp.getReplyCode();

if(!FTPReply.isPositiveCompletion(reply)){

ftp.disconnect();

System.err.println("FTP目标服务器积极拒绝.");

System.exit(1);

returnfalse;

}else{

ftp.login(username,password);

ftp.enterLocalPassiveMode();

ftp.setFileType(FTPClient.BINARY_FILE_TYPE);

ftp.changeWorkingDirectory(path);

System.out.println("已连接:"+addr+":"+port);

returntrue;

}

}catch(Exceptionex){

ex.printStackTrace();

System.out.println(ex.getMessage());

returnfalse;

}

}

然后再利用ftpclient的makeDirectory方法创建文件夹

publicvoidcreateDir(Stringdirname){

try{

ftp.makeDirectory(dirname);

System.out.println("在目标服务器上成功建立了文件夹:"+dirname);

}catch(Exceptionex){

System.out.println(ex.getMessage());

}

}

断开host连接

publicvoiddisconnect(){

try{

ftp.disconnect();

}catch(IOExceptione){

e.printStackTrace();

}

}

最后是程序的调用方法

publicstaticvoidmain(String[]args){

FtpUploadTestftpupload=newFtpUploadTest();

if(ftpupload.connect("","172.39.8.x",20,"administrator","abc@123")){

ftpupload.createDir("/UPLOAD");

ftpupload.disconnect();

}

}

怎么用Java实现FTP上传

3、怎样用java开发ftp客户端

要做毕业设计,希望能提供详细的,源码,有教程最好.

Java基本编程懂,但是网络相关的没怎么做过,所以要找入门教程,程序范例.网上搜的太杂,没一个好使的.

毕业设计催得又紧,只能求助各位大虾了.

上一篇:没有了
技术干货
零基础学习
行业多年深耕,从这报名,学费立减800
  • 岳同学180****1241刚刚成功领取
  • 胡同学134****6431刚刚成功领取
  • 李同学150****6122刚刚成功领取
  • 张同学136****2231刚刚成功领取
  • 孙同学178****5521刚刚成功领取
  • 齐同学156****7788刚刚成功领取
猜你喜欢
查看更多
相关推荐
查看更多
现在学习,我的薪资能达到多少?
立即报名

联系我们:

Q:2638333071

鄂ICP备2023015464号