feat: upload
This commit is contained in:
@@ -4,6 +4,8 @@ package medias
|
||||
|
||||
import (
|
||||
. "backend/pkg/f"
|
||||
"backend/providers/jwt"
|
||||
"mime/multipart"
|
||||
|
||||
_ "git.ipao.vip/rogeecn/atom"
|
||||
_ "git.ipao.vip/rogeecn/atom/contracts"
|
||||
@@ -28,9 +30,11 @@ func (r *Routes) Name() string {
|
||||
|
||||
func (r *Routes) Register(router fiber.Router) {
|
||||
// 注册路由组: Controller
|
||||
router.Post("/api/v1/medias/upload", DataFunc2(
|
||||
router.Post("/api/v1/medias/:tenant/upload", DataFunc4(
|
||||
r.controller.Upload,
|
||||
File("file"),
|
||||
Local[*jwt.Claims]("claim"),
|
||||
PathParam[string]("tenantSlug"),
|
||||
File[multipart.FileHeader]("file"),
|
||||
Body[UploadReq]("req"),
|
||||
))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user