Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

nateshao/baidu_cloud_disk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

23 Commits

Repository files navigation

仿照百度轻量级云盘系统,基于Golang + go-zero + Redis + Mysql + xorm + OSS实现。

goctl 安装: https://go-zero.dev/docs/tasks/installation/goctl

运行项目

# 在core目录下执行
go run core.go -f etc/core-api.yaml

相关命令

# 创建API服务
goctl api new core
# 启动服务
go run core.go -f etc/core-api.yaml
# 使用api文件生成代码
goctl api go -api core.api -dir . -style go_zero

腾讯云COS后台地址:https://console.cloud.tencent.com/cos/bucket

腾讯云COS帮助文档:https://cloud.tencent.com/document/product/436/31215

系统模块

  • 用户模块
    • 密码登录
    • 刷新Authorization
    • 邮箱注册
    • 用户详情
    • 用户容量
  • 存储池模块
    • 中心存储池资源管理
      • 文件上传
      • 文件秒传
      • 文件分片上传
      • 对接 MinIO
      • 对接阿里对象存储
    • 个人存储池资源管理
      • 文件关联存储
      • 文件列表
      • 文件名称修改
      • 文件夹创建
      • 文件删除
      • 文件移动
  • 文件分享模块
    • 创建分享记录
    • 获取资源详情
    • 资源保存

About

基于Golang+go-zero+Redis+Mysql+xorm+OSS实现仿百度轻量级云盘系统

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /