作为我个人的毕业设计项目,这是一个加密对象存储系统,我将其命名为Saves,该项目将分成多个部分。
-
上传文件
将文件上传至服务器缓存区,adminui将做这件事。
-
下载文件
将文件从缓冲区下载下来,adminui将做这件事。
-
加密文件(eos-core)
对已有的文件进行加密存储,并将其商业属性和数据特点存入数据库。以下流程:
- 获取缓存文件
- 加密
- 生成相关属性
- 放入文件库
- 相关数据放入数据库
- 清除缓存
-
解密文件(eos-core)
将文件系统中的文件进行解密,并将解密后的文件放到指定位置。以下流程:
- 读取加密文件位置
- 将文件解密到指定位置
-
查询文件(eos-core)
检索数据库中的文件信息
名称 | 仓库 | 描述 |
---|---|---|
adminui | eos-adminui | 调用后台api为前端提供数据,包括上传和下载文件 |
core | eos-core | 为adminui或其他程序提供可调用api |
MPL v. 2. See LICENSE.