Le SDK OSS pour Java prend en charge six méthodes de téléchargement d'objets :
Téléchargement en flux continu (SDK OSS pour Java 1.0) : lit les données de l'objet sous forme de flux sans les écrire sur le disque. Utilisez cette méthode pour traiter des fichiers volumineux ou effectuer des opérations de données en mémoire.
Télécharger des objets sous forme de fichiers à l'aide du SDK OSS pour Java 1.0 : enregistre un objet dans un fichier local. Cette approche est recommandée lorsque vous avez besoin d'une copie locale persistante pour un traitement ultérieur.
Téléchargement par plage (SDK OSS pour Java 1.0) : récupère une plage d'octets spécifique d'un objet au lieu de l'objet entier. Privilégiez cette méthode si seule une partie des données vous intéresse.
Téléchargement avec reprise (SDK OSS pour Java 1.0) : reprend un téléchargement interrompu à partir du dernier point de contrôle. Cette solution est idéale pour les objets volumineux ou les connexions réseau instables, car elle évite de redémarrer le téléchargement et réduit la consommation de bande passante.
Téléchargement conditionnel (SDK OSS pour Java 1.0) : télécharge un objet uniquement s'il respecte les conditions que vous spécifiez, telles que la taille de l'objet ou la date de dernière modification. Cette technique convient lorsque vous devez obtenir une version ou un état spécifique d'un objet.
Télécharger un objet à l'aide d'une URL présignée (SDK Java V1) : génère une URL signée pour accorder un accès limité dans le temps à un objet aux utilisateurs extérieurs à votre compte. Seuls les utilisateurs disposant d'une URL signée valide peuvent accéder à l'objet.
Pour suivre la progression du téléchargement, consultez la rubrique Barre de progression (SDK OSS pour Java 1.0).