Skip to content

Commit adb5e3e

Browse files
committed
fix:修复host签名时不兼容全球加速域名
1 parent 75ad429 commit adb5e3e

File tree

3 files changed

+3
-11
lines changed

3 files changed

+3
-11
lines changed

dist/cos-js-sdk-v5.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8050,16 +8050,12 @@ function getUrl(params) {
80508050

80518051
var getSignHost = function (opt) {
80528052
if (!opt.Bucket || !opt.Region) return '';
8053-
var region = opt.Region;
8054-
if (this.options.UseAccelerate) {
8055-
region = 'accelerate';
8056-
}
80578053
var url = opt.Url || getUrl({
80588054
ForcePathStyle: this.options.ForcePathStyle,
80598055
protocol: this.options.Protocol,
80608056
domain: this.options.Domain,
80618057
bucket: opt.Bucket,
8062-
region: region
8058+
region: this.options.UseAccelerate ? 'accelerate' : opt.Region
80638059
});
80648060
var urlHost = url.replace(/^https?:\/\/([^/]+)(\/.*)?$/, '$1');
80658061
var standardHostReg = new RegExp('^([a-z\\d-]+-\\d+\\.)?(cos|cosv6|ci|pic)\\.([a-z\\d-]+)\\.myqcloud\\.com$');

dist/cos-js-sdk-v5.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/base.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3184,16 +3184,12 @@ function getUrl(params) {
31843184

31853185
var getSignHost = function (opt) {
31863186
if (!opt.Bucket || !opt.Region) return '';
3187-
var region = opt.Region;
3188-
if (this.options.UseAccelerate) {
3189-
region = 'accelerate';
3190-
}
31913187
var url = opt.Url || getUrl({
31923188
ForcePathStyle: this.options.ForcePathStyle,
31933189
protocol: this.options.Protocol,
31943190
domain: this.options.Domain,
31953191
bucket: opt.Bucket,
3196-
region: region,
3192+
region: this.options.UseAccelerate ? 'accelerate' : opt.Region,
31973193
});
31983194
var urlHost = url.replace(/^https?:\/\/([^/]+)(\/.*)?$/, '$1');
31993195
var standardHostReg = new RegExp('^([a-z\\d-]+-\\d+\\.)?(cos|cosv6|ci|pic)\\.([a-z\\d-]+)\\.myqcloud\\.com$');

0 commit comments

Comments
 (0)