From 1859e57aa3624ee702d1c0aba85d40b900e9d74c Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Tue, 29 Jun 2021 15:09:48 +0800 Subject: [PATCH] aa --- controllers/knowledge_upload_controller.go | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/controllers/knowledge_upload_controller.go b/controllers/knowledge_upload_controller.go index 22231e093..747041681 100644 --- a/controllers/knowledge_upload_controller.go +++ b/controllers/knowledge_upload_controller.go @@ -1,8 +1,11 @@ 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" + "mime/multipart" ) type KnowUploadController struct { @@ -11,15 +14,18 @@ type KnowUploadController struct { func (c *KnowUploadController) SnsUploadImg() { callResult := &CallResult{} - //files := c.Ctx.Request.MultipartForm.File["userfiles"] - //isThumb, _ := c.GetBool("isThumb") + var files []*multipart.FileHeader + if c.Ctx.Request.MultipartForm != nil { + files = c.Ctx.Request.MultipartForm.File["userfiles"] + } + isThumb, _ := c.GetBool("isThumb") callResult.Code = model.ErrCodeGeneralFailed callResult.Desc = "请上传正确文件!" - //if retVal, err := knowledge.SNSUploadImg(nil, files, isThumb); err == nil { - // data, _ := json.Marshal(retVal) - // callResult.Data = string(data) - // callResult.Code = model.ErrCodeSuccess - //} + 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() }