upload_controller.go 463 B

12345678910111213141516171819202122
  1. package controllers
  2. import (
  3. "github.com/kataras/iris/v12"
  4. "github.com/kataras/iris/v12/mvc"
  5. )
  6. type DstFile struct {
  7. Name string `json:"name"`
  8. Src string `json:"src"`
  9. }
  10. type UploadController struct {
  11. Ctx iris.Context
  12. //Service services.UploadService
  13. }
  14. func (c *UploadController) BeforeActivation(b mvc.BeforeActivation) {
  15. b.Handle("POST", "/upload1", "Upload")
  16. b.Handle("POST", "/upload2", "MultiUpload")
  17. b.Handle("POST", "/upload3", "Upload3")
  18. }