1eab1b99c1
- Rename all QINIU_* config/code/docs to OSS_* to match actual Alibaba Cloud OSS - Refactor upload module from internal/common/qiniu to internal/common/upload - Add backend proxy upload endpoint (POST /api/admin/marketing/upload) to avoid CORS - Auto-generate compressed thumbnail (800px, JPEG 80%) on admin image upload - Add dev-login endpoint (POST /api/v1/auth/dev-login) for H5 debugging - Add imageutil package for server-side image resizing Made-with: Cursor
19 lines
501 B
Go
19 lines
501 B
Go
package routes
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
|
|
uploadhandler "wx_service/internal/common/upload/handler"
|
|
)
|
|
|
|
func registerCommonPublicRoutes(api *gin.RouterGroup, uploadHandler *uploadhandler.UploadHandler) {
|
|
api.POST("/common/upload/oss/callback", uploadHandler.UploadCallback)
|
|
}
|
|
|
|
func registerCommonRoutes(protected *gin.RouterGroup, uploadHandler *uploadhandler.UploadHandler) {
|
|
common := protected.Group("/common")
|
|
{
|
|
common.POST("/upload/oss/token", uploadHandler.GetUploadToken)
|
|
}
|
|
}
|