Java_批量文件处理.docxVIP

  • 16
  • 0
  • 约1.96万字
  • 约 44页
  • 2021-11-08 发布于江苏
  • 举报
本文介绍了在 Java 中,如何使用 Java 现有的可用的库来编写 FTP 客户端代码,并开发成 Applet 控件,做成基于 Web 的批量、大文件的上传下载控件。文章在比较了一系列 FTP 客户库的基础上,就其中一个比较通用且功能较强的 j-ftp 类库,对一些比较常见的功能如进度条、断点续传、内外网的映射、在Applet 中回调 JavaScript 函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用。 一、 引子 笔者在实施一个项目过程中出现了一种基于 Web 的文件上传下载需求。在全省(或全国)各地的用户,需要将一些文件上传至某中心的文件服务器上。这些文件是用于一些大型的工程建设,可能涉及到上千万甚至上亿的建设工程。文件具有三个鲜明的特征:一是文件大,可能达到50M;二是文件数量多,有可能15 个左右;三是数据安全性方面要求数字签名及数据加密。 首先考虑到是基于 HTTP 的传输方式。但笔者通过比较很快发现满足上面的需求: 1:用 HTTP 协议上传,似乎更适合 web 编程的方便性;上传小于 1M 文件 速度要比用 FTP 协议上传文件略快。但对于批量及大文件的传输可能无能为力。当然,它也有它的优势,如不像FTP 那样,必须在服务器端启动一个FTP 服务。 2:用 FTP 协议上传文件大于 1M 的文件速度比 HTTP 快。文件越大,上传的速度就比

文档评论(0)

1亿VIP精品文档

相关文档