konulu-konum-backend/server.go
2024-07-03 21:33:46 +03:00

38 lines
641 B
Go

package main
import (
"fmt"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/logger"
)
func main() {
app := fiber.New()
app.Use(logger.New())
app.Get("/", func(c *fiber.Ctx) error {
return c.SendString("Sample")
})
app.Post("/upload", func(c *fiber.Ctx) error {
if form, err := c.MultipartForm(); err == nil {
if token := form.Value["token"]; len(token) > 0 {
fmt.Println(token[0])
}
files := form.File["documents"]
for _, file := range files {
fmt.Println(file.Filename, file.Size, file.Header["Content-Type"][0])
}
return err
}
return nil
})
app.Listen(":3000")
}