统一文件管理平台(附定时任务管理模块)
公司需要对分布式项目进行文件统一管理。FTP是首选,但实用性、安全性、便捷性都不达标,所以决定自行开发一款实用方便且便捷的文件管理平台。
1.后台管理
- 文件分区管理
- 分区key管理
- key权限管理
- 定时任务管理
- 查看分区文件
2.文件上传
- 通过分区ID和Key上传
3.文件下载
- 通过分区ID和Key下载
3.文件查询
- 通过分区ID和Key对文件分区进行查询
- 通过分区ID和Key以及索引对文件进行查询
3.文件删除
- 通过分区ID和Key对文件进行删除操作
# Windows Cmd
# 安装virtualenv模块
pip3 install virtualenv
# 创建虚拟环境
virtualenv env_dfs
# 打开虚拟环境
"./env_dfs/Scripts/activate"
# 安装项目模块
pip3 install -r requirements.txt
# 启动项目
python app.py
SQLAlchemy会自动生成表结构,请自行创建数据库和足够权限的用户
数据库连接地址在config.conf文件[db]
中配置
Python 3.6.x Mysql8 (可以切换其它版本或数据库)
|Layui| |Jquery| |Vue| |videojs|
|Flask| |sqlalchemy| |sqlacodegen|