云盘系统-python Flask SQLite

项目描述
一个基于 Flask + SQLite + Bootstrap 的轻量级云盘系统,支持文件上传下载、分享、会员管理、WebDAV、FTP 等功能。

http://localhost:5000
管理员账号:admin / Admin@123456

功能描述
1.文件管理
文件上传:支持多文件上传、拖拽上传、分片上传、断点续传
文件下载:支持高速下载、分享文件无需登录即可下载
文件预览:支持图片、视频、文本文件在线预览
文本编辑:支持代码文件在线编辑
文件重命名:支持文件重命名操作
文件夹管理:支持创建、删除、浏览文件夹
批量查看器:图片/视频画廊模式,支持键盘快捷键
2.文件分享
分享链接:生成唯一分享链接
提取码:支持设置分享提取码
保存到网盘:分享文件可保存到自己的网盘
分享统计:下载次数、保存次数统计
3.用户系统
用户注册/登录:支持用户名/邮箱登录
个人中心:个人信息管理、密码修改
头像上传:支持自定义头像
认证系统:企业认证、博主认证、员工认证、站长认证
4.会员系统
6种用户类型:超级管理员、普通管理员、运营人员、普通用户、VIP会员、超级会员
动态存储配额:基于服务器总磁盘空间动态分配存储空间
会员升级:支持一键升级会员(演示模式)
5.影视库
影视库功能:将网盘视频整理成影视库
封面墙展示:精美的影视封面墙
在线播放:支持视频在线播放
网络采集:支持网络采集影视信息
6. 多种连接方式
WebDAV:支持 Windows 映射网络驱动器
FTP:支持 FTP 客户端高速上传下载
网页端:响应式设计,支持移动端
7.管理后台
数据概览:用户、文件、存储等统计数据
用户管理:用户列表、编辑、删除
认证审核:认证申请审核管理
文件管理:所有文件管理、预览、删除
服务器信息:服务器状态监控
存储配额:动态配置各用户类型存储配额

运行环境
开发环境pycharm
运行环境 flask+python3.8

项目技术
后端框架 Flask 2.0.3
数据库 SQLite + SQLAlchemy
前端框架 Bootstrap 5.3 + Bootstrap Icons
认证系统 Flask-Login
FTP服务 pyftpdlib 1.5.6
WebDAV服务 wsgidav 3.0.0 + cheroot

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情