アップロードアドレスを取得します。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST /v2/file/get_upload_url HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| domain_id |
string |
必須 |
||
| body |
object |
任意 |
リクエストボディ。 |
|
| drive_id |
string |
必須 |
ドライブ ID。 |
1 |
| share_id |
string |
任意 |
共有 ID。 |
7JQX1FswpQ8 |
| file_id |
string |
必須 |
ファイル ID。 |
5d5b846942cf94fa72324c14a4bda34e81da635d |
| upload_id |
string |
必須 |
アップロード ID。 |
10166D06127B413BA1EC8ABB1144D111 |
| part_info_list |
array<object> |
必須 |
ファイルパートのリスト。 |
|
|
array<object> |
任意 |
個々のファイルパートに関する情報。 |
||
| part_number |
integer |
任意 |
パート番号。 |
1 |
| parallel_sha1_ctx |
object |
任意 |
このパートに先行するすべてのデータの SHA1 コンテキスト。このパラメーターは、並列アップロードにのみ適用されます。 |
|
| h |
array |
任意 |
このパートに先行するすべてのデータの SHA1 コンテキストの、5 つの32ビット状態変数。このパラメーターは、並列アップロードにのみ適用されます。 |
|
|
integer |
任意 |
SHA1 コンテキストの 5 つの32ビット変数のうちの1つ。 |
1 |
|
| part_offset |
integer |
任意 |
先行するすべてのパートの合計サイズ (バイト単位)。値は 64 の倍数である必要があります。このパラメーターは、並列アップロードにのみ適用されます。 |
10240 |
| content_md5 |
string |
任意 |
||
| content_type |
string |
任意 |
||
| parallel_sha256_ctx |
object |
任意 |
||
| h |
array |
任意 |
||
|
integer |
任意 |
|||
| part_offset |
integer |
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスオブジェクト。 |
||
| domain_id |
string |
ドメイン ID。 |
bj1 |
| drive_id |
string |
ドライブ ID。 |
1 |
| file_id |
string |
ファイル ID。 |
5d5b846942cf94fa72324c14a4bda34e81da635d |
| upload_id |
string |
アップロード ID。 |
10166D06127B413BA1EC8ABB1144D111 |
| create_at |
string |
作成時刻。 |
2019-09-11T16:34:36.977Z |
| part_info_list |
array |
アップロードパートのリスト。 |
|
| UploadPartInfo |
単一のアップロードパートに関する情報。 |
例
成功レスポンス
JSONJSON
{
"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": {
"endpoint": "",
"form_data": {
"key": ""
}
},
"parallel_sha256_ctx": {
"h": [
0
],
"part_offset": 0
}
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。