From d65c9f6998984b7659be3fab075927bf5fe51c6a Mon Sep 17 00:00:00 2001 From: matst80 Date: Fri, 16 May 2025 07:18:32 +0200 Subject: [PATCH] cleanup --- main.go | 3 ++- pkg/storage/disk-storage.go | 10 +--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/main.go b/main.go index d2b23f2..21c766c 100644 --- a/main.go +++ b/main.go @@ -183,7 +183,7 @@ func main() { if r.Method == "GET" { content, err := folder.Storage.Get(fileName) if err != nil { - w.WriteHeader(http.StatusInternalServerError) + w.WriteHeader(http.StatusNotFound) return } w.Header().Set("Content-Type", esimateMimeType(fileName)) @@ -196,6 +196,7 @@ func main() { authKey := r.Header.Get("Authorization") if authKey != apiKey { w.WriteHeader(http.StatusUnauthorized) + log.Printf("auth value %s is not correct, current: %s", authKey, apiKey) return } data, err := io.ReadAll(r.Body) diff --git a/pkg/storage/disk-storage.go b/pkg/storage/disk-storage.go index 91f5d3f..efc05e3 100644 --- a/pkg/storage/disk-storage.go +++ b/pkg/storage/disk-storage.go @@ -40,15 +40,7 @@ func (ds *DiskStorage) Put(key string, data []byte) error { if err := ds.ensureDir(); err != nil { return err } - f, err := os.Open(path.Join(ds.dir, key)) - if err != nil { - return err - } - _, err = f.Write(data) - if err != nil { - return err - } - return f.Close() + return os.WriteFile(path.Join(ds.dir, key), data, 0644) } func (ds *DiskStorage) Delete(key string) error {