OSS SDK for Java, nesneleri indirmek için altı yöntem destekler:
Akışlı indirme (OSS SDK for Java 1.0): Nesne verilerini diske yazmadan akış olarak okur. Büyük dosyaları işlerken veya bellek içi veri işlemleri yaparken bu yöntemi kullanın.
OSS SDK for Java 1.0 kullanarak nesneleri dosya olarak indirin: Bir nesneyi yerel bir dosyaya kaydeder. İleri düzey işleme için kalıcı bir yerel kopyaya ihtiyaç duyduğunuzda bu yöntemi kullanın.
Aralık indirme (OSS SDK for Java 1.0): Tam nesne yerine nesnenin belirli bir bayt aralığını alır. Verinin yalnızca bir bölümüne ihtiyacınız olduğunda bu yöntemi kullanın.
Kaldığı yerden devam eden indirme (OSS SDK for Java 1.0): Kesintiye uğramış bir indirme işlemini son kontrol noktasından itibaren sürdürür. İndirmeyi yeniden başlatmaktan kaçınmak ve bant genişliği kullanımını azaltmak için büyük nesnelerde veya güvenilmeyen ağ bağlantılarında bu yöntemi kullanın.
Koşullu indirme (OSS SDK for Java 1.0): Bir nesneyi yalnızca belirttiğiniz koşulları karşıladığında indirir; örneğin nesne boyutu veya son değiştirilme zamanı gibi. Bir nesnenin belirli bir sürümüne veya durumuna ihtiyaç duyduğunuzda bu yöntemi kullanın.
Ön imzalı URL kullanarak bir nesne indirin (Java SDK V1): Hesabınız dışındaki kullanıcılara bir nesneye sınırlı süreli erişim izni vermek için imzalı bir URL oluşturur. Nesneye yalnızca geçerli bir imzalı URL'ye sahip kullanıcılar erişebilir.
İndirme ilerlemesini izlemek için bkz. İlerleme çubuğu (OSS SDK for Java 1.0).