mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-09-05 15:47:13 +00:00
Update weed/s3api/s3api_object_handlers.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -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