一个基于 boost 库、httplib 库和 zlib 库和 mysql 实现的具有登录注册功能的文件自动云端备份项目。
使用了跨平台的库,所以同时支持 Windows 和 Linux 系统。
- 本地文件管理模块
- 文件监测模块
- 文件上传备份模块
- 备份文件管理模块
- 非热点文件检测并压缩模块
- http服务器模块
- 用户登录注册模块
- 服务端需要有 boost 库中的filesystem(C++17)、zlib库和 mysql api 支持。
- 客户端需要有 boost 库中的filesystem(C++17)支持。
- 为了使用 https 的功能,还需要有 openssl 库。
- 客户端的图形界面
- 客户端的登录和注册功能
- 浏览器下更美观的个人页面
- 浏览器下提交文件的功能