欢迎来到天天文库
浏览记录
ID:46196448
大小:5.61 MB
页数:11页
时间:2019-11-21
《基于云计算的云存储》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向云存储的文件共享工具CompanyLogo项目内容简介本项目将实现一个面向云存储的文件共享工具,能对不同格式的文件进行高效的分类并上传到百度开放云,以及实现从云端快速下载,实现共享。简介CompanyLogo设计思路开发过程开发效果报告内容体验评价CompanyLogo要点1要点2要点3要点4设计思路项目计划采用百度开放云的对象存储BOS服务,实现云端的数据存储。模仿TFS存储模式以及运用相关算法对大量文件进行分类,并上传到百度云进行存储,实现文件共享和下载。利用Java网络通信和百度云开发的接口,实现客户端和云存储服务之间的网络通信,实现文件的传输。利用开发的软件实现从云端获取相应的文
2、件并下载。返回目录CompanyLogo开发过程1.开发平台1.运用Java语言完成工具的界面的设计及功能的实现。2.申请百度开放云的免费账号,运用其提供的对象存储BOS服务,实现云端文件的存储与共享。返回目录CompanyLogo开发过程2.文件分类利用自己编写的算法将常用的文件分为文本类、音频类、视频类、图片类及其他类(如zip文件或者不通用的格式文件)。根据不同的类型,运用BOS提供的接口创建5种Bucket。对于上传的文件按照不同的格式进行分类后,归纳到不同的Bucket中,作为其中一项object。返回目录CompanyLogo开发过程3.文件的共享一、文件的搜索方式:对于文件类型
3、明确的搜索,自行编写的算法可以根据其文件类型到相应的Bucket中找到对应的文件。对于不明确的类型,算法遵循从文本类、音频类、视频类、图片类及其他类的Bucket中依次遍历的方二、文件的下载方式:1.可以自行选择Bucket中的某个文件下载。2.进行搜索,之后根据结果下载。返回目录CompanyLogo开发过程4.文件的上传利用小工具选择要上传的文件,方式有两种:1.选择指定的文件,并且选择要上传的Bucket,进行上传。2.选择指定的文件,利用自己编写的算法自动进行分类,上传到相应的Bucket中返回目录1.登陆界面CompanyLogo2.新建BUCKET3.存储列表4.对OBJECT进
4、行操作5.将OBJECT下到指定文件夹6.查看记录及上传用时返回CompanyLogo工具试用体验工具评价优点:针对小规模的文件可以进行高效的分享体验。并且通过与传统的方式对比,其效率明显提升。缺点:无法应用于数量较大的文件,分类较为狭窄,对于其他类的Bucket来说里面可能含有大量的可分类的的不同格式文件。CompanyLogo谢谢观看!
此文档下载收益归作者所有