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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basit yükleme: Tek bir
PutObjectAPI ç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,UploadPartveCompleteMultipartUploadiş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:
AppendObjectAPI'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
uploadFileyö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
OSS SDK'larında yükleme ilerleme çubuğunu kullanarak yükleme ilerlemesini ve kalan tahmini süreyi görüntüleyin. Daha fazla bilgi için bkz. Yükleme ilerleme çubuğu.
Yükleme geri aramalarını kullanarak bir yüklemeden sonra uygulama sunucunuza bir geri arama tetikleyin. Daha fazla bilgi için bkz. Yükleme geri aramaları.
Önbelleğe alma, indirme ve işleme davranışını kontrol etmek için yükleme sırasında Content-Type gibi standart HTTP üst bilgileri dahil olmak üzere nesne meta verilerini ayarlayın. Daha fazla bilgi için bkz. Nesne meta verilerini yönetin.
Uygulama sunucusu yükünü azaltmak ve yükleme hızını artırmak için dosyaları istemcinizden doğrudan OSS'e yükleyin. Daha fazla bilgi için bkz. Genel Bakış.
Filigran ekleme, biçim dönüştürme ve meta veri sorgulama gibi görüntü işlemleri için bkz. Görüntü işleme yöntemleri.
Yükleme sonrası video kod dönüştürme ve kare yakalama için bkz. Ses ve video işleme.
PowerPoint ve Word belgelerinin çevrimiçi önizlemesi ve düzenlenmesi için bkz. WebOffice çevrimiçi önizleme ve WebOffice çevrimiçi düzenleme.
Yüklenen bir nesneyi üçüncü taraflarla paylaşmak için nesne URL'sine imza bilgisi ekleyin ve imzalı URL'yi dağıtın. Daha fazla bilgi için bkz. Dosyaları indirmek veya önizlemek için ön imzalı URL'ler kullanma.