21 lines
344 B
Go
21 lines
344 B
Go
package upload
|
|
|
|
import (
|
|
"github.com/drhin/logger"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type Config struct {
|
|
Log *logger.Logger
|
|
}
|
|
|
|
func Routes(r *gin.RouterGroup, cfg Config) {
|
|
app := newApp(cfg.Log)
|
|
|
|
r.Group("/upload", func(ctx *gin.Context) {
|
|
r.POST("/img", app.img)
|
|
r.POST("/file", app.file)
|
|
r.POST("/multi_files", app.multiFiles)
|
|
})
|
|
}
|