diff --git a/server/controllers/files_controller.go b/server/controllers/files_controller.go index 8424f7d..5e82425 100644 --- a/server/controllers/files_controller.go +++ b/server/controllers/files_controller.go @@ -25,6 +25,11 @@ func FilesController(c *gin.Context) { log.Fatal(err) } filename := uuid.New().String() + uploads := filepath.Join(dir, "uploads") + err = os.MkdirAll(uploads, os.ModePerm) + if err != nil { + log.Fatal(err) + } fullpath := path.Join("uploads", filename+filepath.Ext(file.Filename)) fileErr := c.SaveUploadedFile(file, filepath.Join(dir, fullpath)) if fileErr != nil { diff --git a/server/controllers/texts_controller.go b/server/controllers/texts_controller.go index 3d5b789..c43d307 100644 --- a/server/controllers/texts_controller.go +++ b/server/controllers/texts_controller.go @@ -28,6 +28,11 @@ func TextsController(c *gin.Context) { log.Fatal(err) } filename := uuid.New().String() + uploads := filepath.Join(dir, "uploads") + err = os.MkdirAll(uploads, os.ModePerm) + if err != nil { + log.Fatal(err) + } fullpath := path.Join("uploads", filename+".txt") err = ioutil.WriteFile(filepath.Join(dir, fullpath), []byte(json.Raw), 0644) if err != nil {