Tüm Ürünler
Search
Belge Merkezi

:CreateUploadImage

Son Güncelleme:Oct 27, 2026

Yetkilendirme ve güvenliği sağlamak amacıyla yükleme URL'sini ve kimlik bilgilerini sağlar, kötü amaçlı yüklemeleri önler ve yönetim için otomatik olarak bir görüntü kimliği oluşturur. Gerekli yükleme URL'sini ve kimlik bilgilerini almak ve görüntü bilgilerini oluşturmak için bu işlemi çağırabilirsiniz.

Operation description

  • Bu işlemi çağırmadan önce, ApsaraVideo VOD'un faturalandırma yöntemlerini ve fiyatlandırmasını tam olarak anladığınızdan emin olun. Medya varlıklarını ApsaraVideo VOD'a yüklemek depolama ücretlerine tabidir. Faturalandırma hakkında daha fazla bilgi için Medya varlığı depolama faturalandırması konusuna bakın. Depolama aktarım hızlandırmasını etkinleştirdiyseniz, medya varlıklarını ApsaraVideo VOD'a yüklemek aynı zamanda yükleme hızlandırma ücretlerine de tabidir. Faturalandırma hakkında daha fazla bilgi için Depolama aktarım hızlandırma faturalandırması konusuna bakın.

  • Bu işlem yalnızca yükleme URL'sini ve kimlik bilgilerini almak ve temel medya varlığı bilgilerini oluşturmak için kullanılır. Dosya yüklemez. İşlemleri çağırarak dosya yüklemeyle ilgili eksiksiz bir örnek için ApsaraVideo VOD API'sini kullanarak medya varlıklarını yükleme konusuna bakın.

  • Görüntü yüklemeleri için yükleme URL'sini ve kimlik bilgilerini yenileyemezsiniz. Görüntü yükleme kimlik bilgilerinin süresi dolarsa (varsayılan geçerlilik süresi 3.000 saniyedir), yükleme URL'sini ve kimlik bilgilerini almak için bu işlemi tekrar çağırın.

  • Yüklemenin başarılı olup olmadığını belirlemek için görüntü yükleme tamamlanma olay bildirimi almak üzere bir geri çağrı yapılandırabilirsiniz.

  • Yükleme URL'sini ve kimlik bilgilerini almak, ApsaraVideo VOD'un temel dayanağıdır ve her yükleme işlemi için gerekli bir adımdır. ApsaraVideo VOD, her birinin yükleme URL'sini ve kimlik bilgilerini almak için farklı gereksinimleri olan çeşitli yükleme yöntemleri sağlar. Daha fazla bilgi için Yükleme URL'leri ve kimlik bilgileri konusuna bakın.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

vod:CreateUploadImage

create

*Tüm kaynaklar.

*

None None

Request parameters

Parameter

Type

Required

Description

Example

Title

string

No

Görüntü başlığı. Kurallar:

  • Başlık en fazla 128 karakter uzunluğunda olabilir.

  • Başlık UTF-8 ile kodlanmalıdır.

mytitle

ImageType

string

Yes

Görüntü türü. Geçerli değerler:

  • default: Normal görüntü. Bu, varsayılan değerdir.

  • cover: Video küçük resmi.

Not

ApsaraVideo VOD konsolu şu anda yalnızca default türündeki görüntüleri görüntülemeyi ve yönetmeyi destekler.

default

ImageExt

string

No

Yüklenecek görüntü kaynak dosyasının dosya adı uzantısı. Geçerli değerler:

  • png: Bu, varsayılan değerdir.

  • jpg

  • jpeg

  • gif

  • heic

  • webp

png

OriginalFileName

string

No

Yüklenecek görüntü kaynak dosyasının adresi.

Not

Adres, dosya adı uzantısını içermeyebilir. Adres, ImageExt içinde belirtilen uzantıdan farklı bir dosya adı uzantısı içeriyorsa, ImageExt içinde belirtilen uzantı geçerli olur.

D:\picture_01

Tags

string

No

Görüntü etiketleri. Kurallar:

  • Tek bir etiket en fazla 32 karakter uzunluğunda olabilir.

  • En fazla 16 etiket eklenebilir.

  • Birden fazla etiketi virgül (,) ile ayırın.

  • Etiketler UTF-8 ile kodlanmalıdır.

Test

StorageLocation

string

No

Depolama adresi. Depolama adresini aşağıdaki yöntemi kullanarak alabilirsiniz: ApsaraVideo VOD konsolunda oturum açın ve depolama adresini görüntülemek için Yapılandırma Yönetimi > Medya Varlığı Yönetimi Yapılandırması > Depolama Yönetimi yolunu izleyin.

Not

Bu parametreyi belirtmezseniz, görüntü varsayılan depolama adresine yüklenir. Bu parametreyi belirtirseniz, görüntü belirtilen depolama adresine yüklenir.

outin-****..oss-cn-shanghai.aliyuncs.com

CateId

integer

No

Kategori kimliği. Kategori kimliğini aşağıdaki yöntemlerden birini kullanarak alabilirsiniz:

  • ApsaraVideo VOD konsolunda oturum açın ve kategori kimliğini görüntülemek için Yapılandırma Yönetimi > Medya Varlığı Yönetimi Yapılandırması > Kategori Yönetimi yolunu izleyin.

  • Bir kategori oluşturmak için AddCategory işlemini çağırın. Kategori kimliği, CateId yanıt parametresinin değeridir.

  • Kategorileri sorgulamak için GetCategories işlemini çağırın. Kategori kimliği, CateId yanıt parametresinin değeridir.

100036****

UserData

string

No

Özel ayarlar. Değer, mesaj geri çağrıları ve yükleme hızlandırma gibi ayarları destekleyen bir JSON dizesidir. Daha fazla bilgi için UserData konusuna bakın.

Not
  • Bu parametredeki mesaj geri çağrı özelliğini kullanmak için konsolda bir HTTP geri çağrı URL'si yapılandırmalı ve ilgili geri çağrı olay türünü seçmelisiniz. Aksi takdirde, geri çağrı ayarları etkili olmaz. Konsolda HTTP geri çağrılarını yapılandırma hakkında daha fazla bilgi için Geri çağrı ayarları konusuna bakın.

  • Yükleme hızlandırma özelliğini kullanmak için etkinleştirme başvurusunda bulunmak üzere bir destek talebi gönderin. Daha fazla bilgi için Yükleme talimatları konusuna bakın. Destek talebi gönderme hakkında daha fazla bilgi için Bize ulaşın konusuna bakın.

{"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"},"Extend":{"localId":"xxx","test":"www"}}

Description

string

No

Görüntü açıklaması.

  • Açıklama en fazla 1.024 karakter uzunluğunda olabilir.

  • Açıklama UTF-8 ile kodlanmalıdır.

Image upload test

AppId

string

No

Uygulama kimliği. Varsayılan değer: app-1000000. Çoklu uygulama sistemini etkinleştirdiyseniz, görüntüyü belirtilen bir uygulamaya yüklemek için bir uygulama kimliği belirtebilirsiniz. Daha fazla bilgi için Çoklu uygulama konusuna bakın.

app-1000000

Response elements

Element

Type

Description

Example

object

Yanıt.

FileURL

string

Görüntü dosyasının OSS URL'si (kimlik doğrulaması olmadan).

Bir görüntü filigran şablonu eklediğinizde, bu URL AddWatermark işlemi için FileUrl istek parametresi olarak kullanılabilir.

http://example.aliyundoc.com/cover/2017-34DB-4F4C-9373-003AA060****.png

RequestId

string

İstek kimliği.

25818875-5F78-AEF6-D7393642****

UploadAddress

string

Yükleme URL'si.

Not

İşlem tarafından döndürülen yükleme URL'si Base64 ile kodlanmıştır. Medya varlıklarını yüklemek için bir SDK veya işlem çağırdığınızda, kullanmadan önce URL'nin Base64 kodunu çözmeniz gerekir. Yükleme için yerel OSS SDK'sını veya OSS API'sini kullandığınızda yalnızca UploadAddress değerini ayrıştırmanız gerekir.

eyJTZWN1cmuIjoiQ0FJU3p3TjF****

ImageURL

string

Görüntünün erişim URL'si.

Not

Döndürülen ImageURL'ye bir tarayıcıda erişilemiyorsa (403 hatası), bunun nedeni VOD etki alanı adı için kimlik doğrulama özelliğini etkinleştirmiş olmanızdır. URL kimlik doğrulamasını devre dışı bırakabilir veya kendi kendinize bir kimlik doğrulama imzası oluşturabilirsiniz.

http://example.aliyundoc.com/cover/2017-34DB-4F4C-9373-003AA060****.png

ImageId

string

Görüntü kimliği. GetImageInfo, GetImageInfos, UpdateImageInfos ve DeleteImage gibi işlemler için bir istek parametresi olarak kullanılabilir.

93ab850b4f6f46e91d24d81d4****

UploadAuth

string

Yükleme kimlik bilgisi.

Not

İşlem tarafından döndürülen yükleme kimlik bilgisi Base64 ile kodlanmıştır. Medya varlıklarını yüklemek için bir SDK veya işlem çağırdığınızda, kullanmadan önce kimlik bilgisinin Base64 kodunu çözmeniz gerekir. Yükleme için yerel OSS SDK'sını veya OSS API'sini kullandığınızda yalnızca UploadAuth değerini ayrıştırmanız gerekir.

eyJFbmmRCI6Im****

Examples

Success response

JSON format

{
  "FileURL": "http://example.aliyundoc.com/cover/2017-34DB-4F4C-9373-003AA060****.png",
  "RequestId": "25818875-5F78-AEF6-D7393642****",
  "UploadAddress": "eyJTZWN1cmuIjoiQ0FJU3p3TjF****",
  "ImageURL": "http://example.aliyundoc.com/cover/2017-34DB-4F4C-9373-003AA060****.png",
  "ImageId": "93ab850b4f6f46e91d24d81d4****",
  "UploadAuth": "eyJFbmmRCI6Im****"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.