获取上传地址。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求语法
POST /v2/file/get_upload_url HTTP/1.1
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
body | object | 否 | 请求体参数。 | |
drive_id | string | 是 | 空间 id | 1 |
share_id | string | 否 | 分享 id | |
file_id | string | 是 | 文件 id | 5d5b846942cf94fa72324c14a4bda34e81da635d |
upload_id | string | 是 | 上传 id | 10166D06127B413BA1EC8ABB1144D111 |
part_info_list | array<object> | 是 | 分片信息列表 | |
object | 否 | 分片信息 | ||
part_number | integer | 否 | 段编号 | 1 |
parallel_sha1_ctx | object | 否 | 该分片前所有数据的 SHA1 上下文,该字段只在多分片并发上传的模式下有效 | |
h | array | 否 | 该分片前所有数据的 SHA1 上下文的第 1-5 个 32 位变量,该字段只在多分片并发上传的模式下有效 | |
long | 否 | 该分片前所有数据的 SHA1 上下文的第 1-5 个 32 位变量 | 1 | |
part_offset | long | 否 | 到上一个数据块为止的总长度,单位为字节,需要为 64 的倍数,该字段只在多分片并发上传的模式下有效 | 10240 |
返回参数
示例
正常返回示例
JSON
格式
{
"domain_id": "bj1",
"drive_id": "1",
"file_id": "5d5b846942cf94fa72324c14a4bda34e81da635d",
"upload_id": "10166D06127B413BA1EC8ABB1144D111",
"create_at": "2019-09-11T16:34:36.977Z",
"part_info_list": [
{
"part_number": 1,
"part_size": 1024,
"upload_url": "https://data.aliyunpds.com/xxx/xxx?Expires=xxx&OSSAccessKeyId=xxx&Signature=xxx&partNumber=1&uploadId=0CC175B9C0F1B6A831C399E269772661",
"internal_upload_url": "https://data-vpc.aliyunpds.com/xxx/xxx?Expires=xxx&OSSAccessKeyId=xxx&Signature=xxx&partNumber=1&uploadId=0CC175B9C0F1B6A831C399E269772661\n",
"etag": "\"0CC175B9C0F1B6A831C399E269772661\"",
"parallel_sha1_ctx": {
"h": [
0
],
"part_offset": 10240
},
"upload_form_info": {
"bucket_name": "",
"oss_end_point": "",
"object_key": "",
"oss_access_key_id": "",
"oss_security_token": "",
"policy": "",
"signature": "",
"endpoint": "",
"form_data": {
"key": ""
}
},
"internal_upload_form_info": {
"bucket_name": "",
"oss_end_point": "",
"object_key": "",
"oss_access_key_id": "",
"oss_security_token": "",
"policy": "",
"signature": "",
"endpoint": "",
"form_data": {
"key": ""
}
},
"signature_info": {
"auth_type": "",
"signature": "",
"sts_token": ""
},
"parallel_sha256_ctx": {
"h": [
0
],
"part_offset": 0
}
}
]
}
错误码
访问错误中心查看更多错误码。