littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于.NET Core 3.1和Vue的简易私人云盘系统

项目简介

本项目是一个简易的私人云盘系统,具备基本的文件上传、下载、单人登录和虚拟目录管理功能。后端采用.NET Core 3.1框架,数据库使用SQLite,前端运用Vue与ElementUI构建,上传组件选用VueSimpleUploader。代码量少,适合初学者参考学习。

项目的主要特性和功能

  • 文件管理:可进行文件的上传、下载与删除操作。
  • 虚拟目录管理:支持创建、删除和浏览虚拟目录。
  • 单人登录:有简单的登录和登出功能,初始账号密码为admin/123456,登录后能修改。
  • 数据库支持:采用SQLite数据库,通过EF Core的迁移功能自动生成数据库结构。

安装使用步骤

环境准备

  • 确保已安装.NET Core 3.1运行时环境。
  • 安装Node.js和npm,用于前端依赖管理。

数据库初始化

在项目根目录下运行以下命令,使用EF Core的迁移功能生成数据库: bash dotnet ef database update

前端依赖安装

进入前端项目目录,运行以下命令安装前端依赖: bash npm install

运行项目

  • 在项目根目录下运行以下命令启动后端服务: bash dotnet run
  • 在前端项目目录下运行以下命令启动前端开发服务器: bash npm run serve

访问系统

  • 打开浏览器,访问http://localhost:8080(默认端口可能会有所不同,请根据实际运行情况调整)。
  • 使用初始账号密码admin/123456登录系统,登录后可进行文件和目录的管理操作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】