Skip to content
This repository was archived by the owner on Jun 28, 2025. It is now read-only.

Phoen1xCode/ConcordCloud

Repository files navigation

ConcordCloud

Ask DeepWiki

产品介绍

轻量级文件上传、下载和共享的Web网页解决方案

具体功能

核心功能

  1. 用户注册和登录
  • 用户可通过填写邮箱、设置密码完成注册流程。
  • 用户可通过登录页面进行登录。
  • (暂时不打算)支持第三方登录
  1. 文件上传和下载
  • 用户可通过点击 “上传文件” 按钮,选择本地文件进行上传。
  • 平台支持多种常见格式,包括但不限于 PDF(适用于文档分享)、图片(如 JPEG、PNG 等,适合照片、设计图分享)、视频(如 MP4,方便分享视频资料)等。
  • 对于已上传到平台的文件,用户可在文件列表中找到对应文件,点击 “下载” 按钮即可将文件下载到本地设备。
  1. 文件分享
  • 用户选择需要分享的文件,点击 “生成分享密码” 按钮,即可为该文件生成唯一的分享密码,分享文件有效期可自定义设置。
  • 登录用户和非登录用户可通过输入分享密码直接下载文件,无需下载客户端或者额外进行注册登录。
  1. 文件管理
  • 用户登录后,可在个人文件页面查看已上传的所有文件列表,列表展示文件名称、上传时间、文件大小等信息。
  • 支持对文件进行重命名操作,右键点击文件选择 “重命名”,输入新名称即可;对于不再需要的文件,可选择文件后点击 “删除” 按钮进行删除。
  • 文件可按类型(如将所有 PDF 文件归为一类、图片归为一类)或上传时间(按最新上传到最早上传排序)进行分类展示,方便用户查找和管理文件。
  1. 用户权限控制
  • 平台设置不同用户角色,主要为普通用户和管理员。
  • 管理员拥有最高权限,可管理平台上所有文件,包括查看、编辑、删除任何用户上传的文件。
  • 普通用户仅能管理自己上传的文件,如查看、重命名、删除自己的文件,无法对其他用户文件进行操作。

部署教程

https://github.com/Phoen1xCode/ConcordCloud.git
cd ConcordCloud
docker-compose up -d --build

About

武汉大学2023级软件工程课程作业

Resources

License

Stars

Watchers

Forks

Contributors 5