flex 浏览FTP.ppt_第1页
flex 浏览FTP.ppt_第2页
flex 浏览FTP.ppt_第3页
flex 浏览FTP.ppt_第4页
flex 浏览FTP.ppt_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第28章浏览FTP 在桌面应用中 常用到FTP的连接和浏览 但是在浏览器应用中 实现桌面应用同样的登录浏览功能却复杂很多 而使用Flex 可以很容易的实现 本章介绍如何使用Flex创建登录 浏览FTP站点 28 1功能分析 在FTP上传下载时 上传的功能较易实现 而在进行下载时 只能通过FTP协议下载 但是无法像使用HTTP协议下载时 可以打开对话框 所以只能手动输入上传和下载时的地址 采用这样的方法上传下载 使原本简单的上传下载变得更加烦琐 所以在本章的例子中 并没有添加上传下载的功能 只提供了浏览FTP服务器的功能 浏览FTP的流程如图所示 28 2功能实现 在FTP目录中 包含文件夹和文件 单击文件夹节点 还可以获取该文件夹下的目录 图28 2是浏览FTP的界面 在编写浏览FTP时 依然采用由服务端Java对象返回目录XML 由于将目录显示在树形控件中 本节讲述的例子更多地侧重于对树形控件中节点的操作 28 2 1用户界面 在用户界面中 除填写FTP连接的相关信息的控件外 最重要是是在图28 2中右边的树形控件 该控件负责显示FTP目录 在本章中 子文件夹目录的显示是依赖改变树形控件的数据实现的 当首次连接FTP时 向服务器端请求该目录下的文件信息 包括子文件夹的目录信息 将返回的信息直接作为树形控件的数据显示在树形控件中 所以每次树形控件只能显示一个目录下的内容 不能同时显示多个目录下内容 28 2 2服务器端Java代码 FTP的登录和获取目录列表都由服务器端的Java实现 其中获取目录列表时 采用循环获取FTP目录下文件夹以及子文件夹的目录 每个文件信息都由标签表示 由于目录深度的不同 在生成的XML中 可能会出现多层 本章的例子采用才连接FTP后一次读取FTP下所有目录信息的方式 如果FTP站点文件过多时 可能会造成读取目录事件增长 如果遇到这种情况 可以在每次打开目录节点时 调用Java对象读取该文件夹下目录的方式 28 2 3remoting config xml配置 在获取FTP目录信息时 使用remoteObject组件调用Java对象 所以需要在remoting config xml中加入如下XML片段 source标签中为Java类完整类路径名 com silence myFile FTP本章实现了一个浏览FTP模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论