diff --git a/entry/src/test/QiniuToken.test.ets b/entry/src/test/QiniuToken.test.ets index 220dde8..1e5b74f 100644 --- a/entry/src/test/QiniuToken.test.ets +++ b/entry/src/test/QiniuToken.test.ets @@ -14,7 +14,7 @@ export default function QiniuTokenTest() { const std: string = parts[2].replace(/-/g, '+').replace(/_/g, '/'); const decoded: Uint8Array = helper.decodeSync(std); const policy: string = String.fromCharCode.apply(null, Array.from(decoded)); - expect(policy.indexOf('"scope":"gameauio"') >= 0).assertTrue(); + expect(policy.indexOf('"scope":"gameaudio"') >= 0).assertTrue(); }); }); } diff --git a/platform/src/main/ets/upload/QiniuToken.ets b/platform/src/main/ets/upload/QiniuToken.ets index e76a2ce..40b8a75 100644 --- a/platform/src/main/ets/upload/QiniuToken.ets +++ b/platform/src/main/ets/upload/QiniuToken.ets @@ -9,7 +9,9 @@ import { buffer, util } from '@kit.ArkTS'; export class QiniuToken { private static readonly ACCESS_KEY: string = 'ngN3rFW1j8dn7ZGpATKl7mreaNmp2Ei_l9AIhkIf'; private static readonly SECRET_KEY: string = '6VXav9eqUCORJTYvTFOeTVRonAyk4Hrs-PIZ8jmZ'; - private static readonly BUCKET: string = 'gameauio'; + // bucket 取 'gameaudio'(有 d,与回放域名 gameaudio.daoqi88.cn / Android NewwebviewActivity 一致); + // 原 webviewActivity 里的 'gameauio'(无 d) 是拼写错误,七牛上无该 bucket(区域查询 no such bucket)。 + private static readonly BUCKET: string = 'gameaudio'; /** 生成 uploadToken(deadline=now+1h)。 */ static async uploadToken(): Promise {