README.md

July 15, 2026 · View on GitHub

logo

基于SpringBoot+Vue前后端分离的网络硬盘

star logo

简介

网络硬盘是通过存储、分类、检索、分享、协作、下发、回收、展示等方式管理文档、文件、图片、音频、视频等资料的工具。网络硬盘擅长在国产的私有化环境中管控文档权限、存储空间分配、安全加密、链接分享,同时支持一定轻量级的文件任务收发。网络硬盘需要依赖开源的数字底座进行人员岗位管控。系统在线体验----->>>>>

开源地址

源码地址:https://github.com/risesoft-y9/Network-Drive

源码目录

y9-storage -- 网络硬盘模块
 ├── risenet-y9boot-webapp-storage -- 网络硬盘webapp
vue -- 前端工程
 ├── y9vue-storage  -- 网络硬盘前端工程

产品特点

多空间管理模式

具备“我的文件”、“部门文件”、“公共文件”、“共享空间”多种默认的管理和分享文件模式,可以适应绝大多数的机构内部管理方法和制度。

国产私有化部署

网络硬盘支持在国产化环境中进行私有化部署并且支持容器化集群。

权限与存储分配

网络硬盘运用开源数字底座的人员权限管理,同时内部自带对于用户的存储空间限制,可以高效且安全的完成人员、存储相关的分配。

文件标签管理

网络硬盘支持对文件进行标签管理,支持对文件进行标签添加、删除、修改、查询、搜索等功能。 用户为文件添加系统标签,也可以自定义标签,对文件进行标签化管理。 管理员可以增加、删除、修改系统标签和查看标签日志。

文件任务上报

支持文件任务发布和机构人员上报文件的功能,以多个独立单体文件为核心完成简单的文件任务和文件采集工作。

安全加密分享

支持内部共享、生成外部直链、文件夹加密、直链加密等各种安全功能,从而在共享的基础上防止文件的泄露与外扩。

功能架构图

功能架构图

功能描述

序 号特 点 名 称特点描述
1我的文件显示我新建的文件夹和上传的文件
2共享空间显示我共享给其他人的和他人共享给我的文件夹和文件,支持文件下载、删除、收藏等操作
3共享记录显示我共享给其他人的文件记录
4部门文件显示当前人所在部门内所有人上传和新建的文件夹或文件
5文件上报显示所有人文件上报记录,支持文件下载、删除、收藏等操作
6文件上报管理管理文件上报记录,支持对文件上报进行删除、下载、收藏、分类、移动等操作
7公共文件显示公共文件夹和文件,支持文件下载、收藏等操作
8公共文件管理管理公共文件夹和文件,支持对公共文件夹和文件进行删除、下载、收藏、分类、移动等操作
9我的收藏显示我收藏的文件夹和文件,支持文件下载、删除、收藏等操作
10我的回收站显示我删除的文件夹和文件,支持文件删除、恢复等操作
11存储空间管理管理存储空间,支持对每个人的存储空间进行扩容、缩容、删除等操作
12新建文件夹支持在线新建文件夹
13上传文件支持在线选择或拖拽上传文件,我的文件列表支持大文件快传、断点续传
14下载文件支持在线下载文件
15分享文件支持将文件分享给其他人
16删除文件支持在线删除文件
17移动文件支持在线移动文件到指定文件夹
18文件夹加密支持对文件夹进行加密,加密后文件无法下载、删除、分享、移动等操作
19文件收藏支持对文件进行收藏,收藏的文件可以在“我的收藏”中查看
20直链下载支持以直链分享的方式下载文件,在我的文件列表中,选择文件生成直链并复制,在浏览器中访问链接,无需登录,下载时,需输入下载码下载文件
21直链分享列表显示用户直链分享的记录,可复制直链分享链接和取消分享链接
21文件搜索支持在文件列表中进行搜索,支持模糊搜索、全文搜索、日期范围搜索、文件类型搜索、文件大小搜索、文件标签搜索等
22文件分享支持将文件分享给其他人
23文件标签管理支持对文件进行标签管理,支持对文件进行标签添加、删除、修改、查询、搜索等功能
24标签字典管理支持对标签进行字典管理,支持对标签进行添加、删除、修改、查询、搜索等功能

后端技术选型

序号依赖版本官网
1Spring Boot2.7.10官网
2SpringDataJPA2.7.10官网
3SpringDataRedis2.7.10官网
4SpringKafka2.8.11官网
5nacos2.2.1官网
6druid1.2.16官网
7Jackson2.13.5官网
8javers6.13.0官网
9lombok1.18.26官网
10logback1.2.11官网

前端技术选型

序号依赖版本官网
1vue3.3.2官网
2vite22.9.13官网
3vue-router4.0.13官网
4pinia2.0.11官网
5axios0.24.0官网
6typescript4.5.4官网
7core-js3.20.1官网
8element-plus2.2.29官网
9sass1.58.0官网
10animate.css4.1.1官网
11vxe-table4.3.5官网
12echarts5.3.2官网
13svgo1.3.2官网
14lodash4.17.21官网

中间件选型

序号工具版本官网
1JDK11官网
2Tomcat9.0+官网
3filezilla server1.7+官网

数据库选型

序号工具版本官网
1Mysql5.7 / 8.0+官网
2Redis6.2+官网

信创兼容适配

序号类型对象
1浏览器奇安信、火狐、谷歌、360等
2插件金山、永中、数科、福昕等
3中间件东方通、金蝶、宝兰德等
4数据库人大金仓、达梦、高斯等
5操作系统统信、麒麟、中科方德等
6芯片ARM体系、MIPS体系、X86体系

在线体验

网络硬盘

**演示地址 **:https://demo.youshengyun.com/storage/

演示账号:user 密码:Risesoft@2024

文档专区

开发文档:https://docs.youshengyun.com/

序号名称
1内部Java开发规范手册
2日志组件使用文档
3文件组件使用文档
4代码生成器使用文档
5配置文件说明文档
6常用工具类使用示例文档
7前端开发手册
8前端开发规范
9前端代码格式化
10前端系统组件
11前端通用方法
12前端国际化
13前端Icon图标
14单点登录对接文档
15网络硬盘源码部署文档
16网络硬盘手机端接口
17Oracle数据库适配文档
18Dameng数据库适配文档
19PostgreSQL数据库适配文档
20Kingbase数据库适配文档
21Mariadb数据库适配文档
22OceanBase数据库适配文档
23MySQL数据库适配文档
24安全扫描漏洞问题及解决方案文档

网络硬盘截图

文件列表

空间管理

文件共享

生成直链

标签字典管理

标签文件列表

文件设置标签

自定义文件标签

依赖开源项目

序 号项 目  名 称项目介绍地 址
1数字底座数字底座是一款面向大型政府、企业数字化转型,基于身份认证、组织架构、岗位职务、应用系统、资源角色等功能构建的统一且安全的管理支撑平台。数字底座基于三员管理模式,具备微服务、多租户、容器化和国产化,支持用户利用代码生成器快速构建自己的业务应用,同时可关联诸多成熟且好用的内部生态应用码云 GitHub

赞助与支持

中关村软件和信息服务产业创新联盟

官网:https://www.zgcsa.net

北京有生博大软件股份有限公司

官网:https://www.risesoft.net/

中国城市发展研究会

官网:https://www.china-cfh.com/

咨询与合作

联系人:曲经理

微信号:qq349416828

备注:开源咨询-姓名

联系人:有生博大-咨询热线

座机号:010-86393151