用心服务 创造品牌

首页 | 公务员 | 报关员 | 计算机 | 证券师 | 研究生 | 成考 | 自考 | 高考 | MBA | 英语 | 会计师 | 导游 | 医师 | 精算师 | 经纪师

您现在的位置: 21世纪考试网 >> 认证类考试 >> 计算机应用与软件 >> 复习资料 >> 正文 21世纪考试网助你一臂之力!

   复习资料

如何在Java程序中实现FTP的上传下载功能

来源:www.21ks.net  作者:佚名 更新时间:2008-7-20 19:04:41


  21世纪考试java站整理:

  FtpList部分是用来显示FTP服务器上的文件;

  GetButton部分为从FTP服务器下传一个文件;

  PutButton部分为向FTP服务器上传一个文件。

  别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。

  以下是这三部分的JAVA源程序:

  (1)显示FTP服务器上的文件

  void ftpList_actionPerformed(ActionEvent e) {

  String server=serverEdit.getText();

  //输入的FTP服务器的IP地址

  String user=userEdit.getText();

  //登录FTP服务器的用户名

  String password=passwordEdit.getText();

  //登录FTP服务器的用户名的口令

  String path=pathEdit.getText();

  //FTP服务器上的路径

  try {

  FtpClient ftpClient=new FtpClient();

  //创建FtpClient对象

  ftpClient.openServer(server);

  //连接FTP服务器

  ftpClient.login(user, password);

  //登录FTP服务器

  if (path.length()!=0) ftpClient.cd(path);

  TelnetInputStream is=ftpClient.list();

  int c;

  while ((c=is.read())!=-1) {

  System.out.print((char) c);}

  is.close();

  ftpClient.closeServer();//退出FTP服务器

  } catch (IOException ex) {;}

  }

  (2)从FTP服务器上下传一个文件

  void getButton_actionPerformed(ActionEvent e) {

  String server=serverEdit.getText();

  String user=userEdit.getText();

  String password=passwordEdit.getText();

  String path=pathEdit.getText();

  String filename=filenameEdit.getText();

  try {

  FtpClient ftpClient=new FtpClient();

  ftpClient.openServer(server);

  ftpClient.login(user, password);

  if (path.length()!=0) ftpClient.cd(path);

  ftpClient.binary();

  TelnetInputStream is=ftpClient.get(filename);

  File file_out=new File(filename);

  FileOutputStream os=new

  FileOutputStream(file_out);

  byte[] bytes=new byte[1024];

  int c;

  while ((c=is.read(bytes))!=-1) {

  os.write(bytes,0,c);

  }

  is.close();

  os.close();

  ftpClient.closeServer();

  } catch (IOException ex) {;}

  }

  (3)向FTP服务器上上传一个文件

  void putButton_actionPerformed(ActionEvent e) {

  String server=serverEdit.getText();

  String user=userEdit.getText();

  String password=passwordEdit.getText();

  String path=pathEdit.getText();

  String filename=filenameEdit.getText();

  try {

  FtpClient ftpClient=new FtpClient();

  ftpClient.openServer(server);

  ftpClient.login(user, password);

  if (path.length()!=0) ftpClient.cd(path);

  ftpClient.binary();

  TelnetOutputStream os=ftpClient.put(filename);

  File file_in=new File(filename);

  FileInputStream is=new FileInputStream(file_in);

  byte[] bytes=new byte[1024];

  int c;

  while ((c=is.read(bytes))!=-1){

  os.write(bytes,0,c);}

  is.close();

  os.close();

  ftpClient.closeServer();

  } catch (IOException ex) {;}

  }

  }

 

 
  • 上一篇认证类:

  • 下一篇认证类: 没有了
  • VIP俱乐部 | 我们优势 | 联系我们 | 学习问题 | 会员好评

    公务员考试辅导科目 精讲班 报 名
    主 讲 课 时 讲座
      最新公务员公务员考试辅导热点公务员 姚裕群 30课时 免费试听
      最新公务员注册会计师考试热点公务员 郑庆华 60课时 免费试听
      最新公务员报关员考试辅导热点公务员 覃珍珍 50课时 免费试听
      最新公务员职称英 语辅导热点公务员 王 霞 50-60 免费试听

    认证类录入:小芳老师    责任编辑:小芳老师 

    《如何在Java程序中实现FTP的上传下载功能》来源于21世纪考试网,欢迎阅读如何在Java程序中实现FTP的上传下载功能精华版。
       报考公务员所需要的全套资料     收藏全套公务员考试资料 更多>>
      最新公务员计算机等级考试 ·考试动态·报考指南·考试大纲·历年真题·模拟试题·复习资料·心得技巧最新公务员
      最新公务员计算机应用考试 ·考试动态·报考指南·历年真题·模拟试题·复习资料·心得技巧最新公务员
      最新公务员微软认证考试 ·考试动态·心得技巧·学习教程·试题中心·考试介绍最新公务员
      最新公务员Cisco认证考试 ·考试动态·考试指南·模拟试题·考试介绍最新公务员
      最新公务员软件工程师考试 ·软件设计师·数据库工程师·电子商务师·国际商务师·系统分析师·软件架构师·信息处理技术员·信息系统监理师·计算机英语最新公务员
       热 门 资 料 更多>>
     如何在Java程序中实现FTP的上传下载功能
     
       推 荐 资 料 更多>>

     如何在Java程序中实现FTP的上传下载功能

       考 试 辅 导 更多>>

       会 员 评 价(关于如何在Java程序中实现FTP的上传下载功能的评价)
        网站介绍∶小陈老师的21世纪考试网,办的非常成功,极具口碑。全站拥有超过40G教学视频,八百套真题,三千篇模拟测试题,四万套学习资料和全面系统的教学文章。与一般公务员考试相比,我们无须注册、 永久免费提供学习帮助,非常值得备战公务员考试的朋友们学习和参考。
      收藏本站 | 会员好评 | VIP俱乐部 | 联系我们
       相 关 资 料 更多>>
    复习资料如何在Java程序中实现FTP的上传下载功能
    新手学堂几个著名Java开源缓存框架介绍
    Java安全性综述安全性的基本要点
    区分Tomcat与Web服务器、应用服务器的关系
    宿主机WindowsXP与虚拟机Linux之间Telnet
    UbuntuLinux下AzureusNAT设置问题解决
    WindowsXP管理搞定Vista、XP双系统
    Linux系统下检测U盘是否已连接的方法
    深入剖析WindowsVista音量种类全介绍
    WindowsXP系统下安装apache+php+mysql
    电脑操作误区面面观
    系统基础格式化磁盘分区须谨慎
    选择一款最“合身”的操作系统
    防范在先关于电脑病毒基础知识的识别
    安装网卡驱动常见故障及解决方法
    微软推出MCM新认证为MCA认证必要前提
    湖南2008年下半年湖南省软考报考工作实施细则
    福建:08年下半年软考名称、时间及科目表
    福建:2008年下半年软考报考简章
    福建08年下半年计算机软件考试各报名点现场服务
    陕西2008年下半年软考考试通知
    2008年如何在Java程序中实现FTP的上传下载功能
       资料搜索一点通
       课 程 学 习 更多>>

       网 站 辅 导 更多>>
    公务员考试: 新闻·政策·申论范文·精彩面式·行政能力·基础知识·招警考试
    认证类考试: 计算机等级·计算机软件·微软认证·Cisco认证
    学历类考试: 研究生考试·成人高考·自学考试·普通高考·MBA(MPA)考试·英语资料
    资格类考试: 注册会计师·导游证·统一司法·执业医师·精算师·保险经纪人·证券分析师·报关员考试
       热 门 专 题  

       会 员 帮 助  

    如何在Java程序中实现FTP的上传下载功能
    小雪客服/小艳客服(30分钟 内回答问题)
    QQ咨询业务咨询:569921419 代写文章业务咨询:点击留言 (上午8:30-晚上22:00)

    【查看留言】 【发表留言】


    备案:蜀ICP备05030541号 电话:0825-6699035 (0)13982585788 欢迎批评指正
    VIP俱乐部 | 我们优势 | 联系我们 | 支付平台 | 会员好评 | 友情链接 | 网站地图 | 版权申明 | 会员注册 | 常见问题
    CopyRight © 2006~2010 www.21ks.net All Rights Reserved
    荣誉出品:公务员之家 世纪秘书网 世纪考试网