简介
在线网盘系统,使用了DFA算法,实现了文件夹的创建与修改,多级目录,很正常的文件夹一样,支持所有文件上传,并按文件类型分类,支持文件删除,回收站管理,恢复与彻底删除,支持公开分享和私密分享可自动生成提取码,设置过期时间或永久有效,支持图片,视频文件的预览,支持文件夹及文件的批量压缩下载,未来计划支持更多种类的文件预览,以及文件夹和文件的移动,层级面包屑的跳转,文件夹及多文件的批量上传分片上传
技术栈
前端采用Vue、Element UI。
后端采用Spring Boot、Spring Security、Redis & Jwt。
权限认证使用Jwt,支持多终端认证系统。
支持加载动态权限菜单,多方式轻松权限控制。
高效率开发,使用代码生成器可以一键生成前后端代码。
演示图
开源地址
https://gitee.com/hongmaple/netdisk
最新分支:master 采用本地存储
hadoop:大数据分支,支持hdfs存储,可扩展W3协议,支持其他云oss