aboutsummaryrefslogtreecommitdiff
path: root/weed/server
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2021-05-24 03:50:44 -0700
committerGitHub <noreply@github.com>2021-05-24 03:50:44 -0700
commit9079ce0e7f9eebd10b33cbe27f030a6f4f584d04 (patch)
tree82d62f2341bc7c30088a5cb62bc64b842a818986 /weed/server
parent15859a7daabd637cd91dede2cfc76d874e7174a4 (diff)
parent69c768870b7d939b3d531363771dff35318972b7 (diff)
downloadseaweedfs-9079ce0e7f9eebd10b33cbe27f030a6f4f584d04.tar.xz
seaweedfs-9079ce0e7f9eebd10b33cbe27f030a6f4f584d04.zip
Merge pull request #2079 from kmlebedev/s3CachingHeaders
S3 write cache headers
Diffstat (limited to 'weed/server')
-rw-r--r--weed/server/filer_server_handlers_write_autochunk.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/server/filer_server_handlers_write_autochunk.go b/weed/server/filer_server_handlers_write_autochunk.go
index c4f10d94e..c43922ea9 100644
--- a/weed/server/filer_server_handlers_write_autochunk.go
+++ b/weed/server/filer_server_handlers_write_autochunk.go
@@ -221,7 +221,7 @@ func (fs *FilerServer) saveMetaData(ctx context.Context, r *http.Request, fileNa
SaveAmzMetaData(r, entry.Extended, false)
for k, v := range r.Header {
- if len(v) > 0 && strings.HasPrefix(k, needle.PairNamePrefix) {
+ if len(v) > 0 && (strings.HasPrefix(k, needle.PairNamePrefix) || k == "Cache-Control" || k == "Expires") {
entry.Extended[k] = []byte(v[0])
}
}