fix(worker): download_asset支持HTTP URL下载,兼容预签名file_url #487

Merged
auto-approve-bot merged 1 commits from fix/download-asset-http-fallback into develop 2026-07-17 20:46:29 +08:00

1 Commits

Author SHA1 Message Date
CI Bot 479be6ade7 fix(worker): download_asset支持HTTP URL下载,兼容预签名file_url
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 20s
AI Code Review / AI Code Review (pull_request) Failing after 34s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 28s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 54s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m22s
Auto Approve CI PRs / Auto Approve on CI Green (pull_request) Successful in 2m54s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m28s
Auto Merge CI PRs / Auto Merge on CI Green + Approved (pull_request) Successful in 4m26s
- download_asset自动识别:http(s)://开头走requests HTTP下载,OSS key走oss2 SDK
- HTTP下载支持流式分片(8MB chunk)+ 300s超时,避免大文件OOM
- 修复存量数据file_url为完整预签名URL时,oss2 SDK把URL当key用下载到XML错误页的问题
- 新增10个单元测试覆盖HTTP下载成功/失败/403/超时、OSS SDK路径、路由选择逻辑
2026-07-17 20:41:32 +08:00