diff --git a/weed/s3api/s3err/error_handler.go b/weed/s3api/s3err/error_handler.go index 2c0579770..81335c489 100644 --- a/weed/s3api/s3err/error_handler.go +++ b/weed/s3api/s3err/error_handler.go @@ -90,6 +90,8 @@ func setCommonHeaders(w http.ResponseWriter, r *http.Request) { if !isBucketRequest && w.Header().Get("Access-Control-Allow-Origin") == "" { // This is a service-level request (like OPTIONS /), apply static CORS w.Header().Set("Access-Control-Allow-Origin", "*") + w.Header().Set("Access-Control-Allow-Methods", "*") + w.Header().Set("Access-Control-Allow-Headers", "*") w.Header().Set("Access-Control-Expose-Headers", "*") w.Header().Set("Access-Control-Allow-Credentials", "true") }