- 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 快。文件越大,上传的速度就比
您可能关注的文档
最近下载
- 从草根到殿堂:流行音乐导论(上海音乐学院)超星尔雅学习通章节测试答案.doc VIP
- Selected美的《主要业务分权手册》.pdf
- 深度解析(2026)《GBT 13727-2016天然矿泉水资源地质勘查规范》.pptx VIP
- 酒店管理专业课程标准《旅游市场营销实务》课程标准.doc VIP
- 托勒密四书部分翻译.doc VIP
- 职业学院旅游管理专业《旅游市场营销》核心课程标准.docx VIP
- 《旅游市场营销》课程标准.docx VIP
- 旅游市场营销课程标准.docx VIP
- 2026年广东省职业病诊断医师考试(职业性放射性疾病)综合能力测试题及答案.docx VIP
- 全向智感互联OISA技术规范(Version2.0).pdf VIP
原创力文档

文档评论(0)