feat(qiniu): use accelerated upload domain (#2497)

pull/2507/head^2
Aaron Liu 2025-07-05 10:50:51 +08:00
parent 75a03aa708
commit 617d3a4262
3 changed files with 7 additions and 2 deletions

2
assets

@ -1 +1 @@
Subproject commit 38f5114426a43840e4e86e71f0d6d369e2adb7c7
Subproject commit 6a6fd722f35d3fca9eb1c34297e3f3eae8c9a161

View File

@ -90,6 +90,8 @@ type (
UseCname bool `json:"use_cname,omitempty"`
// CDN domain does not need to be signed.
SourceAuth bool `json:"source_auth,omitempty"`
// QiniuUploadCdn whether to use CDN for Qiniu upload.
QiniuUploadCdn bool `json:"qiniu_upload_cdn,omitempty"`
}
FileType int

View File

@ -67,7 +67,10 @@ func New(ctx context.Context, policy *ent.StoragePolicy, settings setting.Provid
}
mac := qbox.NewMac(policy.AccessKey, policy.SecretKey)
cfg := &storage.Config{UseHTTPS: true}
cfg := &storage.Config{
UseHTTPS: true,
UseCdnDomains: policy.Settings.QiniuUploadCdn,
}
driver := &Driver{
policy: policy,