diff options
| author | Julian Hurst <julian.hurst@digdash.com> | 2025-01-23 16:09:39 +0100 |
|---|---|---|
| committer | Julian Hurst <julian.hurst@digdash.com> | 2025-01-23 16:09:39 +0100 |
| commit | 6ababe78852e5e2398fe5cb125cba7a0c9e6b44e (patch) | |
| tree | 8a9cb59f54c13ad0000181e1cb365d025b4fa58a /main.go | |
| parent | 634a9911e6828a20ed898aabce1f6302ebcf2f54 (diff) | |
| download | box-6ababe78852e5e2398fe5cb125cba7a0c9e6b44e.tar.gz | |
Add metadata support for specifying the extension
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -86,6 +86,7 @@ func (handler BoxHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusUnauthorized) return } + ext := r.Header.Get("X-ResourceMeta-Extension") u, err := uuid.NewRandom() if err != nil { log.Println(err) @@ -93,7 +94,7 @@ func (handler BoxHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusInternalServerError) return } - filename := filepath.Join(handler.filesPath, u.String()) + filename := filepath.Join(handler.filesPath, u.String()) + ext log.Printf("Boxing %s...\n", filename) f, err := os.Create(filename) if err != nil { |
