fix(cos): 带有中文的URL签名异常

pull/2144/head
orenzhang 9 months ago
parent 4481569d7e
commit d21d0ea99b
No known key found for this signature in database
GPG Key ID: 73D45F78147E506C

@ -360,7 +360,7 @@ func signCDNURL(rawUrl string) (string, error) {
} }
nonce := strings.Replace(random.String(), "-", "", 4) nonce := strings.Replace(random.String(), "-", "", 4)
uid := "0" uid := "0"
signatureString := fmt.Sprintf("%s-%d-%s-%s-%s", parsedUrl.Path, timestamp, nonce, uid, cdnSignKey) signatureString := fmt.Sprintf("%s-%d-%s-%s-%s", parsedUrl.EscapedPath(), timestamp, nonce, uid, cdnSignKey)
hash := md5.Sum([]byte(signatureString)) hash := md5.Sum([]byte(signatureString))
signature := hex.EncodeToString(hash[:]) signature := hex.EncodeToString(hash[:])

Loading…
Cancel
Save