fix: 七牛云私有 bucket 下载 URL 签名支持
对私有读 bucket,通过 HMAC-SHA1 签名生成带 e(过期时间)和 token(下载凭证) 参数的临时下载 URL,前端获取的素材 URL 和下载接口均返回签名 URL。 新增配置项 GEN2D_QINIU_URL_EXPIRE,默认 3600 秒。
This commit is contained in:
+2
-2
@@ -516,14 +516,14 @@ POST /api/v1/prompt/optimize
|
||||
|
||||
### GET /api/v1/assets/download
|
||||
|
||||
公开接口(无需认证)。返回 302 重定向到七牛云 CDN URL。前端可通过此接口加载素材图片,作为 CDN 直接访问的替代方案。
|
||||
公开接口(无需认证)。返回 302 重定向到七牛云带签名的临时下载 URL(私有 bucket 签名有效时长默认为 3600 秒)。前端可通过此接口加载素材图片。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|------|------|------|
|
||||
| `key` | string | 对象存储 Key,查询参数 |
|
||||
|
||||
响应:
|
||||
- HTTP 302,`Location` 头指向 CDN URL
|
||||
- HTTP 302,`Location` 头指向带签名的临时下载 URL
|
||||
- 400:缺少 key 参数
|
||||
- 500:生成下载链接失败
|
||||
|
||||
|
||||
Reference in New Issue
Block a user