From 96fb3cbe616139eaf2a97f1c7066d226cb9c793d Mon Sep 17 00:00:00 2001 From: stefanbenten Date: Fri, 21 Feb 2020 22:48:09 +0100 Subject: [PATCH] Commit the upload --- server/storage.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/storage.go b/server/storage.go index 2755073..bbc8d1a 100644 --- a/server/storage.go +++ b/server/storage.go @@ -630,6 +630,7 @@ func (s *StorjStorage) Get(token string, filename string) (reader io.ReadCloser, } contentType = download.Info().Standard.ContentType contentLength = uint64(download.Info().Standard.ContentLength) + //return the download as a reader reader = download return } @@ -657,11 +658,18 @@ func (s *StorjStorage) Put(token string, filename string, reader io.Reader, cont if err != nil { return err } + n, err := io.Copy(writer, reader) if err != nil { return err } + err = writer.SetMetadata(ctx, &uplink.StandardMetadata{ContentType: contentType, ContentLength: n}, nil) + if err != nil { + return err + } + //Commit the object! + err = writer.Commit() return err }