Tüm Ürünler
Search
Belge Merkezi

Object Storage Service:Methods for uploading objects to OSS

Son Güncelleme:Oct 10, 2026

OSS; görüntüler, belgeler, videolar ve daha fazlası dahil olmak üzere her türlü dosya türünü kabul eder. Dosya boyutunuza, ağ koşullarınıza ve yükleme kaynağınıza en uygun yöntemi kullanarak nesneleri tek tek veya toplu halde yükleyin.

Yükleme yöntemleri

OSS altı farklı yükleme yöntemi sunar. Dosya boyutu, ağ koşulları ve yüklemeyi başlatan tarafa göre seçim yapın.


Yöntem


Maksimum boyut


En uygun kullanım alanı


Basit yükleme


5 GB


Kararlı bir bağlantı üzerindeki küçük dosyalar


Çok parçalı yükleme


48,8 TB


Paralel yüklemelerden yararlanan büyük dosyalar


Ekleme yoluyla yükleme


Her ekleme için 5 GB


Aşamalı olarak yazılan akış verileri


Kaldığı yerden devam eden yükleme


48,8 TB


Kararsız ağlar üzerindeki büyük dosyalar


Form tabanlı yükleme


5 GB


Bir HTML sayfasından tarayıcı tabanlı yüklemeler


Ön imzalı URL ile yükleme


5 GB'dan az


AccessKey çiftlerini açığa çıkarmadan üçüncü taraf yüklemeleri

  • Basit yükleme: Tek bir PutObject API çağrısıyla 5 GB'a kadar dosya yükleyin. Yapılandırma gerekmez. Dosya boyutu ve ağ kararlılığının sorun olmadığı rutin yüklemeler için bu yöntemi kullanın.

  • Çok parçalı yükleme: Dosyaları parçalara bölüp paralel olarak yükleyerek 48,8 TB'a kadar dosya yükleyin. InitiateMultipartUpload, UploadPart ve CompleteMultipartUpload işlemlerini sırayla çağırın; OSS parçaları tek bir nesne halinde birleştirir. Yükleme kesintiye uğrarsa istemci hangi parçaların başarısız olduğunu kaydeder ve yalnızca bunları yeniden dener. Paralel aktarım hızının önemli olduğu büyük dosyalar için bu yöntemi kullanın.

  • Ekleme yoluyla yükleme: AppendObject API'sini kullanarak mevcut bir nesneye veri ekleyin. Her ekleme işlemi en fazla 5 GB olabilir. Eklenen veriler hemen okunabilir hale gelir. İçeriğin sürekli büyüdüğü video akışları veya günlük dosyaları için bu yöntemi kullanın. Bu yöntemi yalnızca eklenebilir nesneler destekler.

  • Kaldığı yerden devam eden yükleme: Güvenilmeyen bağlantılar üzerinden 48,8 TB'a kadar dosya yükleyin. OSS SDK'ları — örneğin Java için OSS SDK'daki uploadFile yöntemi — ilerlemeyi otomatik olarak kontrol noktasına kaydeder, böylece yükleme durduğu yerden devam eder. Ağ kesintilerinin olası olduğu ve istemci tarafında yeniden deneme mantığı olmadan otomatik kurtarma istediğiniz durumlarda çok parçalı yükleme yerine bunu kullanın.

  • Form yükleme: Kullanıcıların HTTP POST aracılığıyla bir HTML sayfasından doğrudan 5 GB'a kadar nesne yüklemesine olanak tanıyın. Sunucu tarafından oluşturulan bir ilke, nesne boyutu ve türü gibi yükleme kısıtlamalarını kontrol eder. Yüklemeyi tarayıcının başlattığı web uygulamaları için bu yöntemi kullanın.

  • Ön imzalı URL'ler kullanarak nesne yüklemeleri: AccessKey çiftinizi paylaşmadan üçüncü taraflara 5 GB'dan küçük nesneleri yükleme izni verin. Belirli bir sona erme süresiyle ön imzalı bir URL oluşturun; URL süresi dolduğunda otomatik olarak geçersiz hale gelir. Zaman sınırlı, devredilmiş yükleme erişimine ihtiyaç duyduğunuzda bu yöntemi kullanın.

İlgili özellikler