XL: GetObjectInfo() store and retrieve user-defined object metadata. (#2189)

This commit is contained in:
utsl42
2016-07-12 15:45:17 -04:00
committed by Harshavardhana
parent 5cd629adca
commit e5cd35aad0
4 changed files with 12 additions and 2 deletions
+2 -2
View File
@@ -397,9 +397,9 @@ func (api objectAPIHandlers) PutObjectHandler(w http.ResponseWriter, r *http.Req
metadata["content-encoding"] = r.Header.Get("Content-Encoding")
for key := range r.Header {
cKey := http.CanonicalHeaderKey(key)
if strings.HasPrefix(cKey, "x-amz-meta-") {
if strings.HasPrefix(cKey, "X-Amz-Meta-") {
metadata[cKey] = r.Header.Get(cKey)
} else if strings.HasPrefix(key, "x-minio-meta-") {
} else if strings.HasPrefix(key, "X-Minio-Meta-") {
metadata[cKey] = r.Header.Get(cKey)
}
}