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