基于 SpringBoot 高仿某度网盘项目,前后端分离(含源码)

Hello,大家好!
今天,给大家分享一个开源的网盘项目,待会儿你看了就知道这个网盘项目不比某度网盘差。
该开源项目采用业内最流行的 Spring Boot 2 + VUE CLI@3 作为基础框架开发,并且使用前后端分离的方式开发和部署,非常适合大家学习。


关键技术栈
    前端:Element UI、Vue CLI@3、Node.js、Webpack
    后端:Spring Boot、MyBatis、JPA、JWT、MySQL


功能介绍
    基础功能:文件创建、删除、上传、重命名、移动、解压缩、在线预览、分享和搜索。
    特色功能:文件分类查看、多种存储方式、支持分片上传、支持极速秒传、实时进度显示、存储容量显示、在线编辑功能。


具体展示
    网盘页面布局
    网盘页面分为左侧菜单栏、顶部文件操作和右侧文件展示三部分。


    页面布局可调整
    页面左侧的菜单栏是可以折叠的,表格的操作以及表格中列都是可以选择性显示或隐藏的。


    文件批量操作
    这个功能就不需要文字说明了,大家都知道。


    三种文件查看模式
    1、列表模式

    2、网络模式

    3、时间线模式


    文件图标大小调整
    在网络或者时间线模式下,可以手动调整图标大小。


    文件移动


    在线解压缩


    三种文件上传方式
    1、分片上传

    2、拖拽上传

    3、截图粘贴上传


    文件分享
    文件分享支持单个或批量,并且可以选择分享时限以及是否需要提取码。

   

    别人分享的文件,支持一键保存至网盘。


    视频文件在线预览
    视频文件支持在线预览,功能支持:快进、后退、暂停、倍速播放、全屏播放、下载视频和折叠播放列表。


    音频文件在线播放


主要的功能就这么多,下方Gitee链接获取源码。
相关链接
奇文网盘前端:https://gitee.com/qiwen-cloud/qiwen-file-web
奇文网盘后端:https://gitee.com/qiwen-cloud/qiwen-file

原文地址:https://www.cnblogs.com/hooly/p/15148756.html