perf(media): OSS 资源 - 通过签名地址直连下载并禁止浏览器代理媒体

This commit is contained in:
Codex Audit committed 2026-09-23 11:10:20 +08:00
1 parent 8436904316
commit 7737047a8d
9 files changed
+213 -19

No files matched your search

+3 -3
View File
@@ -524,7 +524,7 @@ func TestPrepareResourceDeliverySignsPrivateQiniuCDNURL(t *testing.T) {
}
}
func TestPrepareResourceDeliveryAllowsExplicitPrivateOriginProxy(t *testing.T) {
func TestResourceAccessBatchRejectsPrivateOriginForBrowserAccess(t *testing.T) {
t.Setenv("CANVAS_ALLOW_PRIVATE_UPSTREAMS", "true")
svc := newResourceTestService(t)
settingJSON, _ := json.Marshal(ossSettingValue{
@@ -547,8 +547,8 @@ func TestPrepareResourceDeliveryAllowsExplicitPrivateOriginProxy(t *testing.T) {
if err != nil {
t.Fatal(err)
}
if len(results) != 1 || results[0].Access == nil || results[0].Access.Delivery != assets.DeliveryProxy {
t.Fatalf("ResourceAccessBatch() = %#v, want backend proxy delivery", results)
if len(results) != 1 || results[0].Access != nil || results[0].Error == nil || results[0].Error.Reason != "resource_origin_private" {
t.Fatalf("ResourceAccessBatch() = %#v, want resource_origin_private", results)
}
}