通用传输客户端(AnyClient),一个文(wén)件传(chuán)输(shū)的客户(hù)端,支持(chí)FTP/S, SFTP 或 WebDAV/S.等协议。
文件是计算机(jī)系统的基本数据(jù)存(cún)储单位(wèi)。随(suí)着经济的高速发展,企业的规模的飞(fēi)速扩(kuò)大。这带来了数据(jù)的爆炸性增长、频繁的数据交换和海量数据的集中和(hé)统(tǒng)一(yī)管理等一系列新的需求(qiú)和挑战。这些需(xū)求与挑战要求存储数据的文件(jiàn)在行业内和行业间(jiān);不(bú)同地域间和不同部门间;不(bú)同用户(hù)间和不同企(qǐ)业间实现(xiàn)文件(jiàn)的透明(míng)、快速、安全地传输。而文(wén)件传(chuán)输所面临的是各种不同的(de)计算机操作系统、不同的网络(luò)协议,甚至是架(jià)构差异(yì)非常(cháng)大的分布式环境。普(pǔ)通传统的文件传输平台已经不(bú)能满足用户的需求(qiú)。文件传输(shū)中间件应运(yùn)而生,以应对(duì)以上的各种(zhǒng)挑战。
本文主要研究和介绍一种文件传输中间件的瘦客户(hù)端(duān)系(xì)统的设(shè)计与实现。这种瘦客户端系统可以(yǐ)在(zài)尽(jìn)量少占(zhàn)用客户平台资源的情况下,提供一系列简单易用的API实现客户端(duān)到(dào)服务端之间文件上传下载的功能。同时还可以提供多协议(yì)切换、安全(quán)加密信道和详细(xì)传输日(rì)志记录等多种(zhǒng)实用(yòng)的附加功(gōng)能。为资源紧张或者有(yǒu)特种需求的用户提供(gòng)与文件传输中间件胖客户相当(dāng)的功能。
Bug 修复: 解决问题(tí)未(wèi)尝试创建具(jù)有非唯一名称的亚马逊 S3 斗时报告错误。当上载大量小文件,
修复 Bug: 解(jiě)决进度(dù)栏问(wèn)题经验丰富。
