diff --git a/controllers/knowledge_upload_controller.go b/controllers/knowledge_upload_controller.go new file mode 100644 index 000000000..9b2f86624 --- /dev/null +++ b/controllers/knowledge_upload_controller.go @@ -0,0 +1,25 @@ +package controllers + +import ( + "encoding/json" + "git.rosy.net.cn/jx-callback/business/jxstore/knowledge" + "git.rosy.net.cn/jx-callback/business/model" + "github.com/astaxie/beego/server/web" +) + +type KnowUploadController struct { + web.Controller +} + +func (c *KnowUploadController) snsUploadImg() { + callResult := &CallResult{} + files := c.Ctx.Request.MultipartForm.File["userfiles"] + isThumb, _ := c.GetBool("isThumb") + if retVal, err := knowledge.SNSUploadImg(nil, files, isThumb); err == nil { + data, _ := json.Marshal(retVal) + callResult.Data = string(data) + callResult.Code = model.ErrCodeSuccess + } + c.Data["json"] = callResult + c.ServeJSON() +} diff --git a/routers/router.go b/routers/router.go index c07d26795..0412b52fe 100644 --- a/routers/router.go +++ b/routers/router.go @@ -169,6 +169,7 @@ func init() { web.AutoRouter(&controllers.EclpController{}) web.AutoRouter(&controllers.JdsController{}) web.AutoRouter(&controllers.FnController{}) + web.AutoRouter(&controllers.KnowUploadController{}) // 如下都是用于检测存活的空接口 web.Any("/", func(ctx *beecontext.Context) {