获取一个预签名的文件上传 URL,客户端可以直接使用该 URL 将文件上传到对象存储服务(如 COS、GCS)。适用于大文件上传或客户端直传场景,避免文件数据经过应用服务器中转。返回的 upload_url 包含签名信息,客户端需使用指定的 HTTP method 将文件 PUT/POST 到该 URL。
/v1/files/upload_url 接口,传入文件路径,获取带签名的上传 URL。
upload_url 和 method 后,使用对应的 HTTP 方法将文件内容直接上传到该 URL。
visit_url 访问文件,或使用 path 字段在其他 API 中引用该文件。API-Key 鉴权。所有 API 请求都应在 Authorization HTTP Header 中包含您的 API-Key,格式为 Bearer {API_KEY}
获取上传 URL 的请求参数,需指定文件上传路径,可选指定存储提供商和区域。
获取上传URL成功
预签名的文件上传 URL,客户端使用该 URL 直接上传文件到对象存储。URL 包含签名信息,有效期有限
"https://bucket.cos.ap-guangzhou.myqcloud.com/my_files/test.mp4?sign=xxx"
上传文件时使用的 HTTP 方法
"PUT"
文件的存储路径标识,COS 使用 cos:// 协议前缀,GCS 使用 tokenops:// 协议前缀
"cos://bucket.cos.ap-guangzhou.myqcloud.com/my_files/test.mp4"
文件上传成功后的访问 URL
"https://bucket.cos.ap-guangzhou.myqcloud.com/my_files/test.mp4"