feat: 接入七牛云存储,替换本地文件存储

- generate handler 中的本地文件写入替换为 storageSvc.Upload() 调用
- 移除 main.go 中的本地 generation 目录创建和静态文件服务
- 更新 api.md 接口状态标记
This commit is contained in:
2026-05-25 13:48:37 +08:00
parent ebc6c171d5
commit 83d3d2663d
3 changed files with 8 additions and 24 deletions
-7
View File
@@ -4,7 +4,6 @@ package main
import (
"fmt"
"log"
"os"
"gen2d/internal/config"
"gen2d/internal/db"
@@ -21,9 +20,6 @@ func main() {
gin.SetMode(cfg.Server.Mode)
// 确保 generation 输出目录存在(项目根级别)
_ = os.MkdirAll("../generation", 0755)
// 初始化 SQLite 数据库
if err := db.Init(cfg.Database.DSN, &model.User{}); err != nil {
log.Fatalf("db init failed: %v", err)
@@ -43,9 +39,6 @@ func main() {
r := gin.New()
r.Use(gin.Recovery()) // panic 恢复中间件,防止服务因未捕获异常宕机
// 静态文件服务 — 生成的图片
r.Static("/generation", "../generation")
// API v1 路由组 — 公开接口
v1 := r.Group("/api/v1")
{