From 56144b8e1b2302ef24b52e7066927aaf2944d1eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 22 Oct 2020 16:24:22 +0800 Subject: [PATCH] testuploadimg --- controllers/cms_store_sku.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/controllers/cms_store_sku.go b/controllers/cms_store_sku.go index 41b74b5a6..dc67c0774 100644 --- a/controllers/cms_store_sku.go +++ b/controllers/cms_store_sku.go @@ -1,7 +1,9 @@ package controllers import ( + "fmt" "math" + "path" "time" "git.rosy.net.cn/jx-callback/business/model" @@ -579,9 +581,15 @@ func (c *StoreSkuController) RefreshJxPriceByExcel() { // @router /FocusStoreSkusByExcel [post] func (c *StoreSkuController) FocusStoreSkusByExcel() { c.callFocusStoreSkusByExcel(func(params *tStoreSkuFocusStoreSkusByExcelParams) (retVal interface{}, errCode string, err error) { - r := c.Ctx.Request - files := r.MultipartForm.File["userfiles"] - retVal, err = cms.FocusStoreSkusByExcel(params.Ctx, files, params.IsAsync, params.IsContinueWhenError) + // r := c.Ctx.Request + // files := r.MultipartForm.File["userfiles"] + // retVal, err = cms.FocusStoreSkusByExcel(params.Ctx, files, params.IsAsync, params.IsContinueWhenError) + file, head, err := c.GetFile("userfiles") + defer file.Close() + if path.Ext(head.Filename) != "jpg" && path.Ext(head.Filename) != "png" { + err = fmt.Errorf("文件格式不对!") + } + c.SaveToFile("userfiles", "./static/img/"+head.Filename) return retVal, "", err }) }