Fix: unsupported GET parameters in public OSS bucket
This commit is contained in:
parent
1a1543f190
commit
46743f3c1e
1 changed files with 3 additions and 1 deletions
|
@ -279,11 +279,13 @@ func (handler Driver) signSourceURL(ctx context.Context, path string, ttl int64,
|
|||
// 优先使用https
|
||||
finalURL.Scheme = "https"
|
||||
|
||||
// 公有空间替换掉Key
|
||||
// 公有空间替换掉Key及不支持的头
|
||||
if !handler.Policy.IsPrivate {
|
||||
query := finalURL.Query()
|
||||
query.Del("OSSAccessKeyId")
|
||||
query.Del("Signature")
|
||||
query.Del("response-content-disposition")
|
||||
query.Del("x-oss-traffic-limit")
|
||||
finalURL.RawQuery = query.Encode()
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue