complete mobile image upload

This commit is contained in:
2024-12-18 01:08:25 +08:00
parent 58777e4b58
commit 24df28e53f
15 changed files with 526 additions and 136 deletions

View File

@@ -125,6 +125,15 @@ type (
}
)
// 上传图片请求参数
type (
UploadRequest {
Image string `json:"image"`
AccessToken string `json:"access_token"`
userId string `json:"user_id"`
}
)
// 统一响应参数
type (
Response {
@@ -203,6 +212,9 @@ service core {
@handler messageWebsocket
get /message
@handler fileWebsocket
get /file
}
@server (
@@ -314,3 +326,18 @@ service core {
post /dislike (CommentDisLikeRequest) returns (Response)
}
@server (
group: upscale // 微服务分组
prefix: /api/auth/upscale // 微服务前缀
timeout: 10s // 超时时间
maxBytes: 10485760 // 最大请求大小
signature: false // 是否开启签名验证
middleware: SecurityHeadersMiddleware // 注册中间件
MaxConns: true // 是否开启最大连接数限制
Recover: true // 是否开启自动恢复
)
service core {
@handler uploadImage
post /upload (UploadRequest) returns (Response)
}