Génère les paramètres et la signature requis pour l'URL de téléversement d'un fichier.
Description de l'opération
Vous pouvez téléverser directement un fichier vers Object Storage Service (OSS) en utilisant un formulaire basé sur la valeur renvoyée par cette opération.
Pour plus d'informations sur la façon de téléverser un fichier vers OSS à l'aide d'un formulaire, consultez la documentation d'OSS.
Le système supprime périodiquement les fichiers téléversés vers OSS.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
hbr:CreateTempFileUploadUrl |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| FileName |
string |
Oui |
Le nom du fichier à téléverser. |
file-list.txt |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Endpoint |
string |
Le point de terminaison utilisé pour téléverser le fichier vers OSS. |
oss-cn-shenzhen.aliyuncs.com |
| RequestId |
string |
L'identifiant de la requête. |
F4EEB401-DD21-588D-AE3B-1E835C7655E1 |
| ExpireTime |
integer |
L'heure d'expiration de la signature utilisée pour téléverser le fichier vers OSS. Cette valeur est un horodatage UNIX. Unité : secondes. |
1654326678 |
| Success |
boolean |
Indique si l'appel a réussi. Valeurs valides :
|
true |
| Code |
string |
Le code d'état HTTP. Le code d'état 200 indique que l'appel a réussi. |
200 |
| TempFileKey |
string |
La clé utilisée pour téléverser le fichier vers OSS. |
temp/1440155109798732/upload/2022-07-29/49bed34c-b430-4e7e-89b1-4be2b734f95c/iaclone.diff |
| Message |
string |
Le message renvoyé. Si l'appel réussit, « successful » est renvoyé. Si l'appel échoue, un message d'erreur est renvoyé. |
successful |
| BucketName |
string |
Le nom du compartiment OSS vers lequel le fichier est téléversé. |
hbr-temp-bucket |
| OssAccessKeyId |
string |
L'identifiant AccessKey utilisé pour téléverser le fichier vers OSS. |
LTAI****Up |
| Policy |
string |
La stratégie utilisée pour téléverser le fichier vers OSS. |
eyJleH****V19 |
| Signature |
string |
La signature utilisée pour téléverser le fichier vers OSS. |
RmhI****0A= |
Exemples
JSON format
{
"Endpoint": "oss-cn-shenzhen.aliyuncs.com",
"RequestId": "F4EEB401-DD21-588D-AE3B-1E835C7655E1",
"ExpireTime": 1654326678,
"Success": true,
"Code": "200",
"TempFileKey": "temp/1440155109798732/upload/2022-07-29/49bed34c-b430-4e7e-89b1-4be2b734f95c/iaclone.diff",
"Message": "successful",
"BucketName": "hbr-temp-bucket",
"OssAccessKeyId": "LTAI****Up",
"Policy": "eyJleH****V19",
"Signature": "RmhI****0A="
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.