当前位置: 首页 > news >正文

专业工厂网站建设失物招领网站开发项目需求分析

专业工厂网站建设,失物招领网站开发项目需求分析,自己如何开发一个app,wordpress主题开发 书一.前言 在实际开发中我们的业务是我们将订单发到客户的指定的地方, 我们需要验证用户的ftp地址是否真实且有效, 我们根据java程序来进行验证, 步骤和思路应该是. 步骤描述1导入所需要的 java类库(jar包依赖)2创建ftp客户端对象3设置ftp连接服务端的连接参数4建立与ftp的服务…

一.前言

在实际开发中我们的业务是我们将订单发到客户的指定的地方, 我们需要验证用户的ftp地址是否真实且有效, 我们根据java程序来进行验证, 步骤和思路应该是.

步骤描述
1导入所需要的 java类库(jar包依赖)
2创建ftp客户端对象
3设置ftp连接服务端的连接参数
4建立与ftp的服务端的连接
5测试连接是否成功
6关闭ftp连接

 

二.实际应用步骤 

2.1导入所需要的依赖

在网上查询了资料ftp连接需要的是:

我们去公共类库拿到依赖下载jar包

<!-- https://mvnrepository.com/artifact/commons-net/commons-net -->
<dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.10.0</version>
</dependency>

2.2.创建接收参数

 在Java中我们可以创建FTPClient类来创建一个ftp客户端对象, 这个对象用于与ftp服务器进行交互

 FTPClient ftpClient=new FTPClient();

 2.3设置FTP服务器的连接参数

在连接到FTP服务器之前,我们需要设置一些连接参数,例如服务器地址、端口号、用户名和密码等。以下是设置连接参数的代码:

String server="FTP_server";//ftp服务地址
int port=21;//ftp端口
string userName="username";//ftp登录用户名
Sring password="password";//ftp密码

 2.4建立与ftp的连接

一旦设置了连接参数,我们就可以尝试与FTP服务器建立连接了。以下是建立连接的代码:

//验证ip和端口
ftpClient.connect(FTP_server,FTP_port);
//验证登录的用户名和密码
ftpClient.login(FTP_userName, FTP_password);
int replyCode = ftpClient.getReplyCode();

2.5测试是否成功

在建立与FTP服务器的连接之后,我们需要进行一次测试,以确认连接是否成功。以下是测试连接的代码:

 if (FTPReply.isPositiveCompletion(replyCode)){log.info("FTP连接成功!");}else {log.info("FTP连接失败!!");}

2.6关闭连接

无论连接是否成功,我们都应该在完成FTP操作后关闭与FTP服务器的连接。以下是关闭连接的代码:

ftpClient.disconnect();

三.实际展示与测试

通过以上步骤,我们可以实现Java FTP测试连接的功能。在整个过程中,我们需要导入所需的Java类库,创建FTP客户端对象,设置连接参数,建立与FTP服务器的连接,测试连接是否成功,并最后关闭连接。

完整代码:

public boolean verifyFtp(VerfyFTPDto verfyFTPDto){verfyFTPDto.setFtpAddress("FTP_server") ; // FTP服务器地址verfyFTPDto.setFtpPostNumber("FTP_port") ; // FTP服务器端口号verfyFTPDto.setFtpUsername("your_username") ; // FTP登录用户名verfyFTPDto.setFtpPassword("your_passWord"); // FTP登录密码Boolean verify=false;FTPClient ftpClient=new FTPClient();try{ftpClient.connect(verfyFTPDto.getFtpAddress(),Integer.valueOf(verfyFTPDto.getFtpPostNumber()));ftpClient.login(verfyFTPDto.getFtpUsername(), verfyFTPDto.getFtpPassword());int replyCode = ftpClient.getReplyCode();if (FTPReply.isPositiveCompletion(replyCode)){log.info("FTP连接成功!");verify=true;}else {log.info("FTP连接失败!!");verify=false;}ftpClient.disconnect();}catch (IOException E){System.out.println("ftp连接异常!!");verify=false;}return verify;}

测试类:

public static void main(String[] args) {//创建类对象Address address=new Address();//创建参数对象VerfyFTPDto verfyFTPDto=new VerfyFTPDto();verfyFTPDto.setFtpAddress("ftp_server") ; // FTP服务器地址verfyFTPDto.setFtpPostNumber("21") ; // FTP服务器端口号verfyFTPDto.setFtpUsername("username") ; // FTP登录用户名verfyFTPDto.setFtpPassword("password"); // FTP登录密码//调用验证方法address.verifyFtp(verfyFTPDto);}

结果:

http://www.yayakq.cn/news/425929/

相关文章:

  • 如何优化网站图片容桂网站开发
  • 花生壳域名可以做网站域名吗wordpress免费中文主题下载
  • 青海省教育厅门户网站登录校园网站建设整改建议
  • js网站下拉置顶代码wordpress 宣布
  • 冠辰网站移动端电商网站
  • 第18讲:商品模型 织梦网站系统 dedecms 教学课件微商城建设
  • 网站域名及空间购买网络服务提供者不履行法律行政法规规定的信息网络安全管理义务
  • 中文旅游网站html模板wordpress怎么用代码编辑器
  • 专业建站商wordpress 热门搜索
  • 为什么建设银行网站男女做那个的小视频网站
  • 网站建设分配人员方案网站建设案例典型企业案例
  • 东营做网站的公司企业php 网站系统
  • 邵阳网站制作wordpress discuz论坛模板
  • 做期货到哪个网站看新闻做网站ppt
  • 视差设计网站wordpress资源存在问题
  • 哪些网站布局设计做的比较好的沧州网站建设cztj
  • 房产公司网站建设十堰响应式网站建设
  • 南安住房与城乡建设部网站官网首页
  • 网站cms系统编程课哪个培训机构好
  • 要做一个网站需要准备什么qq邮箱登陆 com登录
  • 大连市建设学校网站页面设计美工
  • 青羊区网站建设苏宁易购的网站建设
  • 北京网站备案拍照的地点营销网站建设选择
  • 长沙网站优化方案wordpress还原数据库备份
  • 制作公司网站要多少费用呢方维网站建设
  • 甘肃省和住房建设厅网站wordpress描述代码
  • 官方网站制作公司wordpress安装ssl证书
  • 网站突然掉排名了百度手机网址提交
  • 武山县建设局网站网站设计的原则
  • 合肥地区网站制作网站建设要如何选择