Crée un style d'image contenant un ou plusieurs paramètres de traitement d'images (IMG).
Remarques sur l'utilisation
Par défaut, un compte Alibaba Cloud peut créer des styles d'image. Pour créer un style d'image en tant qu'utilisateur RAM ou via Security Token Service (STS), l'utilisateur RAM doit disposer de l'autorisation oss:PutStyle. Pour plus d'informations, consultez la rubrique Exemples courants de politiques RAM.
Syntaxe de la requête
Spécifiez le nom du style d'image à l'aide du paramètre styleName. Exemple : PUT /?style&styleName=imagestyle HTTP/1.1.
PUT /?style&styleName=styleName HTTP/1.1
Date: GMT Date
Content-Length: ContentLength
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
En-têtes de requête
Une requête PutStyle utilise uniquement les en-têtes de requête communs. Pour plus d'informations, consultez la section En-têtes HTTP communs.
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Style |
Conteneur |
Oui |
N/A |
Conteneur stockant le contenu du style d'image. Nœuds parents : aucun Nœuds enfants : Content |
|
Content |
Chaîne |
Oui |
image/resize,p_50 |
Contenu du style d'image. Un style d'image peut contenir un ou plusieurs paramètres IMG.
Nœuds parents : Style Nœuds enfants : aucun |
En-têtes de réponse
La réponse utilise uniquement les en-têtes de réponse communs. Pour plus d'informations, consultez la section En-têtes HTTP communs.
Exemples
Exemple de requête
PUT /?style&styleName=imagestyle HTTP/1.1
Date: Thu, 17 Apr 2025 05:34:24 GMT
Content-Length: 63
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
<Style>
<Content>image/resize,p_50</Content>
</Style>
Exemple de réponse réussie
HTTP/1.1 200 OK
Server: AliyunOSS
Date: Fri, 04 Mar 2022 05:34:24 GMT
Content-Length: 0
Connection: keep-alive
x-oss-request-id: 534B371674E88A4D8906****
SDK
Utilisez les SDK OSS pour les langages de programmation suivants afin d'appeler l'opération PutStyle :
ossutil
Pour obtenir des informations sur la commande ossutil correspondant à l'opération PutStyle, consultez la rubrique put-style.