📖 API 使用说明
GET
/{文件路径}?sign={签名}
代理获取指定路径的文件(需要签名验证)
签名格式
// 签名生成算法
签名 = HMAC-SHA256(文件路径:过期时间, TOKEN)
最终签名 = Base64URL(签名) + ":" + 过期时间
// 示例
文件路径: "/test/file.jpg"
过期时间: 1762805037
TOKEN: "your-secret-token"
生成签名: "abc123def456...:1762805037"
完整示例
// 请求示例
GET /images/photo.jpg?sign=abc123def456...:1762805037
// 成功响应
{
"code": 200,
"data": {
"url": "https://actual-file-url.com/file.jpg",
"header": {
"Content-Type": ["image/jpeg"]
}
}
}
// 错误响应
{
"code": 401,
"message": "签名不匹配"
}