preserve incoming query params in success_action_redirect (#15280)

fixes #15274
This commit is contained in:
Harshavardhana
2022-07-13 07:46:44 -07:00
committed by GitHub
parent 996cac5fed
commit 788fd3df81
3 changed files with 8 additions and 16 deletions

View File

@@ -27,7 +27,6 @@ import (
"mime/multipart"
"net/http"
"net/textproto"
"net/url"
"regexp"
"strings"
@@ -197,16 +196,6 @@ func extractMetadataFromMime(ctx context.Context, v textproto.MIMEHeader, m map[
return nil
}
// The Query string for the redirect URL the client is
// redirected on successful upload.
func getRedirectPostRawQuery(objInfo ObjectInfo) string {
redirectValues := make(url.Values)
redirectValues.Set("bucket", objInfo.Bucket)
redirectValues.Set("key", objInfo.Name)
redirectValues.Set("etag", "\""+objInfo.ETag+"\"")
return redirectValues.Encode()
}
// Returns access credentials in the request Authorization header.
func getReqAccessCred(r *http.Request, region string) (cred auth.Credentials) {
cred, _, _ = getReqAccessKeyV4(r, region, serviceS3)