diff options
| author | Chris Lu <chris.lu@gmail.com> | 2018-09-07 13:12:52 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2018-09-07 13:12:52 -0700 |
| commit | dd37f0540fb76ecef48d66fb5b748ce0218b0aa3 (patch) | |
| tree | 2950f11e1399c78fd9ae95eb666bf58faad96a89 /weed/s3api/filer_multipart.go | |
| parent | 75e749039ba3ae441281266d7eb6abeb07c161bd (diff) | |
| download | seaweedfs-dd37f0540fb76ecef48d66fb5b748ce0218b0aa3.tar.xz seaweedfs-dd37f0540fb76ecef48d66fb5b748ce0218b0aa3.zip | |
add extended attributes
Diffstat (limited to 'weed/s3api/filer_multipart.go')
| -rw-r--r-- | weed/s3api/filer_multipart.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/weed/s3api/filer_multipart.go b/weed/s3api/filer_multipart.go index d85a94326..cd5b2e118 100644 --- a/weed/s3api/filer_multipart.go +++ b/weed/s3api/filer_multipart.go @@ -14,9 +14,9 @@ func (s3a *S3ApiServer) createMultipartUpload(input *s3.CreateMultipartUploadInp if err := s3a.mkdir(s3a.genUploadsFolder(*input.Bucket), uploadIdString, func(entry *filer_pb.Entry) { if entry.Extended == nil { - entry.Extended = make(map[string]string) + entry.Extended = make(map[string][]byte) } - entry.Extended["key"] = *input.Key + entry.Extended["key"] = []byte(*input.Key) }); err != nil { glog.Errorf("NewMultipartUpload error: %v", err) return nil, ErrInternalError @@ -57,7 +57,7 @@ func (s3a *S3ApiServer) listMultipartUploads(input *s3.ListMultipartUploadsInput if entry.Extended != nil { key := entry.Extended["key"] output.Uploads = append(output.Uploads, &s3.MultipartUpload{ - Key: aws.String(key), + Key: aws.String(string(key)), UploadId: aws.String(entry.Name), }) } |
