An open API service indexing awesome lists of open source software.

https://github.com/he0306/netdisk

基于Springboot + Vue 开发,一个仿百度云盘面向C端用户的网盘项目,包括用户注册,QQ快捷登录,文件上传,分片上传,断点续传,秒传,文件在线预览,包括文本,图片,视频,音频,excel,word ,pdf 等文件在线预览,文件分享等功能。
https://github.com/he0306/netdisk

Last synced: 6 months ago
JSON representation

基于Springboot + Vue 开发,一个仿百度云盘面向C端用户的网盘项目,包括用户注册,QQ快捷登录,文件上传,分片上传,断点续传,秒传,文件在线预览,包括文本,图片,视频,音频,excel,word ,pdf 等文件在线预览,文件分享等功能。

Awesome Lists containing this project

README

        

### 介绍

基于Springboot + Vue 开发,一个仿百度云盘面向C端用户的网盘项目,包括用户注册,QQ快捷登录,文件上传,分片上传,断点续传,秒传,文件在线预览,包括文本,图片,视频,音频,excel,word ,pdf 等文件在线预览,可自定义分片大小,文件分享等功能。

在线网址:http://121.40.41.122/NetDisk

### 软件架构

B/S架构,采用前后端分离技术

### 安装教程

1. Java项目一键启动
2. 前端项目先下载依赖 `npm install`
3. 前端启动`npm run dev`
4. 将sql下的sql文件导入mysql

### 开发环境

| 开发工具 | 说明 |
| -------- | ------------ |
| IDEA | Java开发工具 |
| WebStorm | 前端开发工具 |

| 开发环境 | 版本 |
| -------- | ------------ |
| JDk | 1.8 |
| MYSQL | 8+版本 |
| Redis | 3+版本 |
| Node | 16+版本 |
| FFmpeg | http://t.csdnimg.cn/pWOQX |

### 技术介绍

前端技术:Vue3 + Vite + Vuex + ElementUiPlus

后端技术:SpringBoot + MybatisPlus + Redis + Swagger +Mysql + FFmpeg

### 项目效果图

- 登录页

![](file\images\1.png)

- 首页

![](file\images\2.png)

- 管理页

![](file\images\3.png)