diff --git a/modules/picture/picture.go b/modules/picture/picture.go index 184aa2b..e0852bc 100644 --- a/modules/picture/picture.go +++ b/modules/picture/picture.go @@ -6,6 +6,7 @@ import ( "image/jpeg" "os" + "git.umbach.dev/picture-storage-handler/modules/config" "git.umbach.dev/picture-storage-handler/modules/structs" log "github.com/sirupsen/logrus" ) @@ -14,18 +15,18 @@ func Save(pictureMessage structs.RabbitmqPictureMessage) error { img, _, err := image.Decode(bytes.NewReader(pictureMessage.Picture)) if err != nil { - log.Fatalln("imageDecod failed", err) + log.Fatalln("imageDecode failed", err) return err } - err = os.Mkdir("./storage/"+pictureMessage.UserId, 0755) + err = os.Mkdir(config.Cfg.Storage.Path+pictureMessage.UserId, 0755) if err != nil && !os.IsExist(err) { log.Infoln("mkdir failed", err) return err } - out, err := os.Create("./storage/" + pictureMessage.UserId + "/" + pictureMessage.Filename) + out, err := os.Create(config.Cfg.Storage.Path + pictureMessage.UserId + "/" + pictureMessage.Filename) if err != nil { log.Infoln("osCreate failed", err)