S3: add metadata with multipart upload

fix https://github.com/chrislusf/seaweedfs/issues/2173
This commit is contained in:
Chris Lu
2021-07-01 19:12:11 -07:00
parent 2420c60fc4
commit c6d4c16079
3 changed files with 16 additions and 8 deletions

View File

@@ -35,6 +35,9 @@ func (s3a *S3ApiServer) createMultipartUpload(input *s3.CreateMultipartUploadInp
entry.Extended = make(map[string][]byte)
}
entry.Extended["key"] = []byte(*input.Key)
for k, v := range input.Metadata {
entry.Extended[k] = []byte(*v)
}
}); err != nil {
glog.Errorf("NewMultipartUpload error: %v", err)
return nil, s3err.ErrInternalError