filestore

module
v0.0.0-...-a39f72a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2021 License: MIT

README

filestore是一个基于Go语言和Gin框架开发的文件传输和存储系统,系统正在积极的更新和维护中。

系统具有以下功能:

  1. 用户模块:用户注册、登陆校验和授权;
  2. 文件上传模块:分为普通传输和秒传两种方式,存储在阿里云OSS;
  3. 文件下载模块;
  4. 文件夹模块:每个用户都可以设置多个文件夹,在指定的文件夹下存储文件;
  5. 垃圾箱模块:文件列表和清空功能。

技术栈:

  1. 服务端:
    • Go语言
    • Gin框架
    • Gorm框架
    • Redis
    • RabbitMq实现异步上传文件
    • 数据库:MySQL5.7
  2. 客户端:
    • Vue
    • elementui-plus框架

截屏2021-10-30 18.42.17

Directories

Path Synopsis
cmd
apiserver
apiserver is the api server for filestore service.
apiserver is the api server for filestore service.
internal
apiserver/options
Package options contains flags and options for initializing an apiserver
Package options contains flags and options for initializing an apiserver
apiserver/service/v1
Package v1 can implement more conflex bussiness logic.
Package v1 can implement more conflex bussiness logic.
apiserver/store
Package store is a generated GoMock package.
Package store is a generated GoMock package.
pkg
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL