Consulta os parâmetros necessários para fazer upload de um arquivo para detecção.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-sas:CreateBatchUploadURL |
none |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Md5List |
array |
Sim |
Os identificadores dos arquivos. Somente valores de hash MD5 são suportados. |
|
|
string |
Não |
Os identificadores dos arquivos. Somente valores de hash MD5 são suportados. |
a479262288e03f6a90dc282ea3****** |
|
| Type |
integer |
Sim |
O tipo do arquivo. Valores válidos:
Nota
Se você não souber o tipo do arquivo, defina este parâmetro como 0. |
0 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação, usado para localizar e solucionar problemas. |
DA62490B-7883-5EB4-8601-F2D1D9****** |
| UploadUrlList |
array<object> |
Uma matriz composta pelos parâmetros necessários para fazer upload de um arquivo. |
|
|
array<object> |
|||
| PublicUrl |
string |
O endpoint público da URL para a qual o arquivo é enviado. |
http://example.com |
| InternalUrl |
string |
O endpoint interno da URL para a qual o arquivo é enviado. |
http://example.com |
| Expire |
string |
O timestamp em que os valores dos parâmetros expiram. Unidade: milissegundos. |
1658562101370 |
| Context |
object |
As informações de assinatura. |
|
| AccessId |
string |
The AccessKey ID that is used to access the OSS bucket. |
yourAccessKeyID |
| Policy |
string |
The policy that poses limits on file upload. For example, the policy can limit the size of the file. |
eyJleHBpcmF0aW9uIjoiMjAyMi0wNy0yM1QxMDo1ODoxMC**** |
| Signature |
string |
The signature that is used to upload the file. |
wDhPgVdnY/bkKFYcYFl+4crl**** |
| OssKey |
string |
The key of the file that is used after the file is uploaded to the OSS bucket. |
1/2022/06/23/15/41/16559701077444693a0c6-33b2-4cc2-a99f-9f38b8b8**** |
| FileExist |
boolean |
Indica se o arquivo existe na nuvem. Valores válidos:
|
false |
| Md5 |
string |
O identificador do arquivo. |
2f8dc248a0fbb96c69e45acad2****** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "DA62490B-7883-5EB4-8601-F2D1D9******",
"UploadUrlList": [
{
"PublicUrl": "http://example.com",
"InternalUrl": "http://example.com",
"Expire": "1658562101370",
"Context": {
"AccessId": "yourAccessKeyID",
"Policy": "eyJleHBpcmF0aW9uIjoiMjAyMi0wNy0yM1QxMDo1ODoxMC****",
"Signature": "wDhPgVdnY/bkKFYcYFl+4crl****",
"OssKey": "1/2022/06/23/15/41/16559701077444693a0c6-33b2-4cc2-a99f-9f38b8b8****"
},
"FileExist": false,
"Md5": "2f8dc248a0fbb96c69e45acad2******"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.