Files
ops/gin_ops/routers/routers_flie.go
T
2025-07-02 21:10:47 +08:00

41 lines
673 B
Go

package routers
//文件路由
import (
"fmt"
"github.com/gin-gonic/gin"
)
func Router_file(r *gin.RouterGroup) {
r.Use(func(ctx *gin.Context) {
cookie_value := ctx.PostForm("cookie")
//fmt.Println(cookie_value)
ctx.Set("cookie_value", cookie_value)
Use_login_from_cookie(ctx)
//先判断有没有登录
_, is_login := ctx.Get("user_info")
if is_login {
} else {
Return_json(ctx, "user_no_sign", nil)
}
})
r.POST("/upload", func(ctx *gin.Context) {
file, err := ctx.FormFile("file")
if err == nil {
fmt.Println("ok")
} else {
fmt.Println("err:", err)
fmt.Println("file:", file)
}
Return_json(ctx, "api_ok", nil)
})
}