1
This commit is contained in:
@@ -131,7 +131,7 @@ func UploadSoftwareFile(w http.ResponseWriter, r *http.Request) {
|
||||
log.Debugf("cmsFilePath:%s rpmFilePath:%s publicKey:%s", rpmFilePath, cmsFilePath, config.GetYamlConfig().Auth.PublicKey)
|
||||
result := verify_signature(config.GetYamlConfig().Auth.PublicKey, cmsFilePath, rpmFilePath)
|
||||
log.Debug("result:", result.String())
|
||||
if strings.Contains(result.String(), SoftwareVerifiedOk) != true {
|
||||
if !strings.Contains(result.String(), SoftwareVerifiedOk) {
|
||||
err = global.ErrCMNotMatchSignFile
|
||||
log.Error(err)
|
||||
services.ResponseInternalServerError500ProcessError(w, err)
|
||||
@@ -161,7 +161,7 @@ func UploadSoftwareFile(w http.ResponseWriter, r *http.Request) {
|
||||
log.Error("Faile to XormInsertTableOne:", err)
|
||||
services.ResponseInternalServerError500ProcessError(w, err)
|
||||
return
|
||||
} else if has == true {
|
||||
} else if has {
|
||||
err = global.ErrCMExistSoftwareFile
|
||||
log.Error(err)
|
||||
services.ResponseInternalServerError500ProcessError(w, err)
|
||||
@@ -216,10 +216,16 @@ func UploadSoftwareMultiFile(w http.ResponseWriter, r *http.Request) {
|
||||
md5Param := services.GetUriParamString(r, "md5Sum", ",", false, false)
|
||||
|
||||
softwarePath := fmt.Sprintf("%s/%s", config.GetYamlConfig().OMC.Software, neTypeLower)
|
||||
err = os.MkdirAll(softwarePath, os.ModePerm)
|
||||
if err != nil {
|
||||
log.Error("Failed to Mkdir:", err)
|
||||
services.ResponseInternalServerError500ProcessError(w, err)
|
||||
return
|
||||
}
|
||||
//fileName, err := services.HandleUploadFile(r, softwarePath, "")
|
||||
|
||||
// 解析multipart/form-data请求
|
||||
err = r.ParseMultipartForm(100 << 20) // 100MB
|
||||
err = r.ParseMultipartForm(200 << 20) // 200MB
|
||||
if err != nil {
|
||||
log.Error("Faile to ParseMultipartForm:", err)
|
||||
services.ResponseInternalServerError500ProcessError(w, err)
|
||||
|
||||
Reference in New Issue
Block a user