upload_controller.go 525 B

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