基于 Flask 开发的 BS 架构云盘系统python+Flask+javascript

云盘系统
一个基于 Flask 开发的 B/S 架构云盘系统,支持大文件上传下载、多用户并发访问。

系统默认创建一个管理员用户:
用户名:admin
密码:admin123

功能特性
大文件支持:支持几十GB的单文件上传下载
分片上传:采用10MB分片大小,支持断点续传
多用户隔离:每个用户拥有独立的存储空间
拖拽上传:支持文件和文件夹的拖拽上传
文件预览:支持多种文件格式的在线预览
批量操作:支持文件和文件夹的批量下载和删除
配置灵活:支持自定义存储路径和端口
高效并发:基于Gunicorn多进程服务器,支持高并发访问
安全可靠:具有路径遍历防护和密码哈希存储

技术栈
后端:Flask (Python)
前端:HTML5 + JavaScript
数据库:JSON文件存储(用户数据和配置)
服务器:Gunicorn(生产模式)
认证:Flask-Login

快速开始
1. 安装依赖
pip install -r requirements.txt

2. 启动服务器
使用统一的启动脚本 start_server.py,根据配置自动选择运行模式:
python start_server.py

 

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

提供最优质的资源集合

立即查看 了解详情