上传图片
上传管理
上传图片
调用 /api/upload/presign 生成预签名上传地址,再把返回的 public_url 传给接受公网素材 URL 的接口。
POST
上传图片
上传图片
这个接口不直接接收文件内容,而是先签发一个对象存储PUT 地址。客户端拿到地址后再自行上传文件。
- 适合图片、视频首帧和其他媒体素材的预上传。
- 使用 API Key 认证,但返回结构是
/api/*的success/message/data包装。 - 默认过期时间为
900秒,最短60秒,最长3600秒。 - 未显式传
prefix时,会按当前用户自动生成uploads/user/{id}前缀。
方法与路径
请求示例
响应示例
认证
Body
原始文件名。服务端会根据扩展名生成对象键。未传时也可以正常工作,但通常建议显式传入。
文件 MIME 类型,例如
image/png、image/jpeg、video/mp4。预签名 URL 有效期,单位秒。服务端会自动限制在
60 到 3600 之间。对象键前缀。未传时默认使用
uploads/user/{id}。Response
是否成功。
/api/* 接口优先用这个字段表示业务结果。上传方法,当前固定为
PUT。带签名的对象存储上传地址。
上传成功后可直接传给图像、视频和任务接口的公网 URL。
使用场景
上传后再用于素材 URL 接口
- 调用
/api/upload/presign取得upload_url与public_url。 - 对
upload_url发起PUT上传文件。 - 在接受公网素材 URL 的接口中把
public_url作为输入字段传入。