aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/git-lfs-server/main.go
diff options
context:
space:
mode:
authorLibravatar Rutger Broekhoff2023-12-31 00:22:27 +0100
committerLibravatar Rutger Broekhoff2023-12-31 00:22:27 +0100
commit9a5376c9023098d0c6bedb27ce672bc6b083d76a (patch)
treead8802732cb86c29569d4d9aac8fdf4148a40ee6 /cmd/git-lfs-server/main.go
parent01940ecf7696b33bcecd82f00f5b5eaf81d2b156 (diff)
downloadgitolfs3-9a5376c9023098d0c6bedb27ce672bc6b083d76a.tar.gz
gitolfs3-9a5376c9023098d0c6bedb27ce672bc6b083d76a.zip
Specify x-amz-content-sha256 as in Scaleway docs
Diffstat (limited to 'cmd/git-lfs-server/main.go')
-rw-r--r--cmd/git-lfs-server/main.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmd/git-lfs-server/main.go b/cmd/git-lfs-server/main.go
index a1ad5a4..b886557 100644
--- a/cmd/git-lfs-server/main.go
+++ b/cmd/git-lfs-server/main.go
@@ -194,6 +194,7 @@ func (h *handler) handleUploadObject(ctx context.Context, repo string, obj parse
194 presigned, err := h.mc.Presign(ctx, http.MethodPut, h.bucket, fullPath, expiresIn, url.Values{ 194 presigned, err := h.mc.Presign(ctx, http.MethodPut, h.bucket, fullPath, expiresIn, url.Values{
195 "x-amz-sdk-checksum-algorithm": {"sha256"}, 195 "x-amz-sdk-checksum-algorithm": {"sha256"},
196 "x-amz-checksum-sha256": {sha256AsBase64(obj.fullHash)}, 196 "x-amz-checksum-sha256": {sha256AsBase64(obj.fullHash)},
197 "x-amz-content-sha256": {obj.fullHash},
197 "Content-Length": {strconv.FormatUint(obj.size, 10)}, 198 "Content-Length": {strconv.FormatUint(obj.size, 10)},
198 }) 199 })
199 if err != nil { 200 if err != nil {