Membuat gaya gambar. Anda dapat menyertakan satu atau beberapa parameter Pemrosesan Gambar (IMG) dalam gaya tersebut.
Catatan penggunaan
Secara default, akun Alibaba Cloud memiliki izin untuk membuat gaya gambar. Jika Anda ingin membuat gaya gambar sebagai pengguna RAM atau menggunakan Security Token Service (STS), Anda harus memberikan pengguna RAM izin oss:PutStyle. Untuk informasi lebih lanjut, lihat Contoh Umum Kebijakan RAM.
Sintaks permintaan
Ketika membuat gaya gambar, Anda harus menggunakan parameter styleName untuk menentukan nama gaya gambar. Contoh kode: PUT /?style&styleName=imagestyle HTTP/1.1.
PUT /?style&styleName=styleName HTTP/1.1
Date: Tanggal GMT
Content-Length: PanjangKonten
Host: NamaBucket.oss-cn-hangzhou.aliyuncs.com
Authorization: NilaiTandaTanganHeader permintaan
Semua header dalam permintaan PutStyle adalah header permintaan umum. Untuk informasi lebih lanjut tentang header permintaan umum, lihat Header HTTP Umum.
Parameter permintaan
Parameter | Tipe | Diperlukan | Contoh | Deskripsi |
Gaya | Wadah | Ya | Tidak tersedia | Wadah yang menyimpan konten gaya gambar. Node induk: tidak ada Node anak: Konten |
Konten | String | Ya | image/resize,p_50 | Konten dari gaya gambar. Anda dapat menyertakan satu atau beberapa parameter IMG dalam gaya gambar.
Node induk: Gaya Node anak: tidak ada |
Header respons
Semua header dalam respons terhadap permintaan PutStyle adalah header respons umum. Untuk informasi lebih lanjut tentang header respons umum, lihat Header HTTP Umum.
Contoh
Contoh Permintaan
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>Contoh Respons Sukses
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
Anda dapat menggunakan SDK OSS untuk bahasa pemrograman berikut untuk memanggil operasi PutStyle:
ossutil
Untuk informasi tentang perintah ossutil yang sesuai dengan operasi PutStyle, lihat put-style.