filer: Headers with "Seaweed-" prefix are stored as extended properties

This commit is contained in:
Chris Lu
2020-11-03 00:15:51 -08:00
parent 0ecff9521d
commit 5448781dfc
2 changed files with 17 additions and 5 deletions

View File

@@ -94,10 +94,15 @@ func (fs *FilerServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request,
}
}
// print out the header from extended properties
for k, v := range entry.Extended {
w.Header().Set(k, string(v))
}
//set tag count
if r.Method == "GET" {
tagCount := 0
for k, _ := range entry.Extended {
for k := range entry.Extended {
if strings.HasPrefix(k, xhttp.AmzObjectTagging+"-") {
tagCount++
}