From a2db10e119ce842766a2b4975dc9648ee235a79a Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期六, 20 七月 2019 17:25:44 +0800 Subject: [PATCH] fix moreUpload --- controllers/fileController.go | 24 +++++++++++------------- 1 files changed, 11 insertions(+), 13 deletions(-) diff --git a/controllers/fileController.go b/controllers/fileController.go index adb1e6e..8ca674f 100644 --- a/controllers/fileController.go +++ b/controllers/fileController.go @@ -241,9 +241,9 @@ return } extNames := make([]string, 0) - isAllFiald := true addResult := make(map[string]interface{}, 0) - details := make([]string, 0) + successList := make([]string, 0) + failList := make([]string,0) for _, head := range fileHeaders { //鏂囦欢鐨勫悕绉� filename := head.Filename @@ -252,26 +252,24 @@ if err != nil { log.Fatal(err) } - //data, _ := ioutil.ReadAll(file) - // weedfs 涓婁紶 + field, _, err1 := uploadFileReturnAddr(file, filename, tableId) - extNames = append(extNames, field) - if isAllFiald && err1 == nil { - isAllFiald = false - } + //extNames = append(extNames, field) + if err1 != nil { if field == "" { - details = append(details, filename+"涓婁紶澶辫触,"+err1.Error()) + failList = append(failList, filename+"涓婁紶澶辫触,"+err1.Error()) } else { - details = append(details, filename+"鍔犲叆搴曞簱澶辫触,"+err1.Error()) + successList = append(successList, filename+"鍔犲叆搴曞簱澶辫触,"+err1.Error()) } } } - addResult["isAllFiald"] = isAllFiald + addResult["successList"] = successList + addResult["failList"] = failList addResult["fields"] = extNames - addResult["detail"] = details + //addResult["detail"] = details //fields := fdfsclient.UploadFileByBuffer100(bytess, extNames) // fastdfs 涓婁紶 - if !isAllFiald { + if len(successList)>0 { util.ResponseFormat(c, code.Success, addResult) } else { util.ResponseFormat(c, code.ServiceInsideError, err.Error()) -- Gitblit v1.8.0