liuxiaolong
2019-07-20 a2db10e119ce842766a2b4975dc9648ee235a79a
fix moreUpload
1个文件已修改
24 ■■■■ 已修改文件
controllers/fileController.go 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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())