diff --git a/packages/core/package.json b/packages/core/package.json index 46b38fe..d5fd8a0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@cool-midway/core", - "version": "6.0.4", + "version": "6.0.5", "description": "", "main": "dist/index.js", "typings": "index.d.ts", diff --git a/packages/core/src/interface.ts b/packages/core/src/interface.ts index 9a69f88..2bf228b 100644 --- a/packages/core/src/interface.ts +++ b/packages/core/src/interface.ts @@ -147,6 +147,8 @@ export interface OSSConfig { expAfter?: number; /** 文件最大的 size */ maxSize?: number; + // host + host?: string; } /** diff --git a/packages/core/src/package.json b/packages/core/src/package.json index b4d0170..106e770 100644 --- a/packages/core/src/package.json +++ b/packages/core/src/package.json @@ -1,6 +1,6 @@ { "name": "@cool-midway/core", - "version": "6.0.4", + "version": "6.0.5", "description": "", "main": "index.js", "typings": "index.d.ts", diff --git a/packages/file/package.json b/packages/file/package.json index c1f1778..4ed6447 100644 --- a/packages/file/package.json +++ b/packages/file/package.json @@ -1,6 +1,6 @@ { "name": "@cool-midway/file", - "version": "6.0.1", + "version": "6.0.2", "description": "", "main": "dist/index.js", "typings": "index.d.ts", diff --git a/packages/file/src/file.ts b/packages/file/src/file.ts index 2bfc5bf..166a659 100644 --- a/packages/file/src/file.ts +++ b/packages/file/src/file.ts @@ -308,6 +308,7 @@ export class CoolFile { endpoint, expAfter = 300000, maxSize = 200 * 1024 * 1024, + host, } = this.config.oss; const oss = { bucket, @@ -317,7 +318,7 @@ export class CoolFile { expAfter, // 签名失效时间,毫秒 maxSize, // 文件最大的 size }; - const host = `https://${bucket}.${endpoint}`; + const newHost = host ? host : `https://${bucket}.${endpoint}`; const expireTime = new Date().getTime() + oss.expAfter; const expiration = new Date(expireTime).toISOString(); const policyString = JSON.stringify({ @@ -336,7 +337,7 @@ export class CoolFile { return { signature, policy, - host, + host: newHost, OSSAccessKeyId: accessKeyId, success_action_status: 200, }; diff --git a/packages/file/src/interface.ts b/packages/file/src/interface.ts index 1871a29..db332ae 100644 --- a/packages/file/src/interface.ts +++ b/packages/file/src/interface.ts @@ -61,6 +61,8 @@ export interface OSSConfig { expAfter?: number; // 文件最大的 size maxSize?: number; + // host + host?: string; } /** diff --git a/packages/file/src/package.json b/packages/file/src/package.json index 08f66e4..87f5003 100644 --- a/packages/file/src/package.json +++ b/packages/file/src/package.json @@ -1,6 +1,6 @@ { "name": "@cool-midway/file", - "version": "6.0.1", + "version": "6.0.2", "description": "", "main": "index.js", "typings": "index.d.ts",