aboutsummaryrefslogtreecommitdiff
path: root/weed/server
diff options
context:
space:
mode:
Diffstat (limited to 'weed/server')
-rw-r--r--weed/server/filer_server_handlers_write_autochunk.go14
1 files changed, 10 insertions, 4 deletions
diff --git a/weed/server/filer_server_handlers_write_autochunk.go b/weed/server/filer_server_handlers_write_autochunk.go
index 96e5018da..7064cac02 100644
--- a/weed/server/filer_server_handlers_write_autochunk.go
+++ b/weed/server/filer_server_handlers_write_autochunk.go
@@ -375,10 +375,16 @@ func SaveAmzMetaData(r *http.Request, existing map[string][]byte, isReplace bool
}
}
- //acp
- acp := r.Header.Get(s3_constants.ExtAcpKey)
- if len(acp) > 0 {
- metadata[s3_constants.ExtAcpKey] = []byte(acp)
+ //acp-owner
+ acpOwner := r.Header.Get(s3_constants.ExtAmzOwnerKey)
+ if len(acpOwner) > 0 {
+ metadata[s3_constants.ExtAmzOwnerKey] = []byte(acpOwner)
+ }
+
+ //acp-grants
+ acpGrants := r.Header.Get(s3_constants.ExtAmzAclKey)
+ if len(acpOwner) > 0 {
+ metadata[s3_constants.ExtAmzAclKey] = []byte(acpGrants)
}
return