• 基于 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

  • 相关阅读:
    MySQL事务隔离级别和MVCC
    windows环境下查看端口是否被占用
    jar找不到问题解决
    Java注解
    Fastjson
    mybatis
    Idea快捷键
    Date与String的相互转换
    Windows快捷键
    [转]linux awk命令详解
  • 原文地址:https://www.cnblogs.com/hooly/p/15148756.html
Copyright © 2020-2023  润新知