diff --git a/controllers/event_controller.go b/controllers/event_controller.go index 6ba1d11a8..b85e094aa 100644 --- a/controllers/event_controller.go +++ b/controllers/event_controller.go @@ -398,13 +398,9 @@ func (c *EventController) UploadAudio() { } fileName := utils.GetUUID() + "_" + timeStr + path.Ext(head.Filename) fmt.Println("aaaaaaaaaaaaaaaaaaaaaaa", fileName) - if err = os.Mkdir(filePath, os.ModeDir); err != nil { - if os.IsExist(err) { - err = nil - } else { - fmt.Println("bbbbbbbbbbbbbbbbbbbbbbbb", err) - return retVal, "", err - } + if _, err = os.Stat(filePath); os.IsNotExist(err) { + os.MkdirAll(filePath, os.ModePerm) + os.Chmod(filePath, os.ModePerm) } f, err := os.Create(filePath + "/" + fileName) if err != nil {