mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-11-05 11:37:44 +01:00
Update weed/s3api/s3api_object_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
4d4463afca
commit
456c3ce717
1 file changed
+4
-4
@@ -393,11 +393,11 @@ func setUserMetadataKeyToLowercase(resp *http.Response) {
|
||||
}
|
||||
|
||||
func passThroughResponse(proxyResponse *http.Response, w http.ResponseWriter) (statusCode int, bytesTransferred int64) {
|
||||
// Preserve existing CORS headers that may have been set by middleware
|
||||
existingCORSHeaders := make(map[string][]string)
|
||||
// Capture existing CORS headers that may have been set by middleware
|
||||
capturedCORSHeaders := make(map[string]string)
|
||||
for _, corsHeader := range corsHeaders {
|
||||
if values, ok := w.Header()[corsHeader]; ok {
|
||||
existingCORSHeaders[corsHeader] = append([]string{}, values...)
|
||||
if value := w.Header().Get(corsHeader); value != "" {
|
||||
capturedCORSHeaders[corsHeader] = value
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user