跳到主要内容

获取对象上传信息

POST 

https://your-envId.api.tcloudbasegateway.com/v1/storages/get-objects-upload-info

批量获取上传对象所需信息。

Request

Body

arrayrequired

上传对象请求参数,数组格式

  • Array [
  • objectId 对象 ID,例如文件名称 (string)required
    signedHeader object
    property name* string[]
  • Array [
  • string

  • ]
  • ]

Responses

调用成功时返回

Response Headers
  • X-Request-Id string

    请求ID

Schema
  • Array [
  • oneOf
    uploadUrl uri
    downloadUrl uri
    downloadUrlEncoded uri
    token 上传时所需要的 token,填充 X-Cos-Security-Token 请求头 (string)
    authorization 上传时所需要的 authorization 认证信息,填充 Authorization 请求头 (string)
    cloudObjectMeta 上传时所需要的 metadata 信息,填充 X-Cos-Meta-Fileid 请求头 (string)
    cloudObjectId 对象上传后的云端对象 ID (string)
    objectId 本次请求的对象 ID (string)
  • ]

Authorization: http

name: JWTAuthtype: httpscheme: bearerdescription: 环境 ID 所对应的 token,使用登录鉴权(v2)获取
curl -L 'https://your-envId.api.tcloudbasegateway.com/v1/storages/get-objects-upload-info' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '[
{
"objectId": "file.jpg",
"signedHeader": [
"here-goes-md5"
]
},
{
"object": "already-exsited-object"
}
]'
Request Collapse all
Base URL
https://your-envId.api.tcloudbasegateway.com
Auth
Body required
[
{
"objectId": "file.jpg",
"signedHeader": [
"here-goes-md5"
]
},
{
"object": "already-exsited-object"
}
]
ResponseClear

Click the Send API Request button above and see the response here!