diff --git a/internal/controller/upload/upload_v1_upload_game_img.go b/internal/controller/upload/upload_v1_upload_game_img.go new file mode 100644 index 0000000..f09cd58 --- /dev/null +++ b/internal/controller/upload/upload_v1_upload_game_img.go @@ -0,0 +1,17 @@ +package upload + +import ( + "context" + "server/internal/model" + "server/internal/service" + + "server/api/upload/v1" +) + +func (c *ControllerV1) UploadGameImg(ctx context.Context, req *v1.UploadGameImgReq) (res *v1.UploadGameImgRes, err error) { + upload, err := service.Upload().UploadGameImg(ctx, &model.UploadIn{File: req.File}) + if err != nil { + return nil, err + } + return &v1.UploadGameImgRes{Url: upload.Url}, nil +} diff --git a/internal/controller/upload/upload_v1_upload_user_img.go b/internal/controller/upload/upload_v1_upload_user_img.go new file mode 100644 index 0000000..73dd39f --- /dev/null +++ b/internal/controller/upload/upload_v1_upload_user_img.go @@ -0,0 +1,17 @@ +package upload + +import ( + "context" + "server/internal/model" + "server/internal/service" + + "server/api/upload/v1" +) + +func (c *ControllerV1) UploadUserImg(ctx context.Context, req *v1.UploadUserImgReq) (res *v1.UploadUserImgRes, err error) { + upload, err := service.Upload().UploadGameImg(ctx, &model.UploadIn{File: req.File}) + if err != nil { + return nil, err + } + return &v1.UploadUserImgRes{Url: upload.Url}, nil +}