Choisissez la méthode de téléchargement adaptée à votre cas d'utilisation : du téléchargement d'un objet unique de moins de 5 Go aux téléchargements multiparties et avec reprise pour des objets pouvant atteindre 48,8 To.
Le SDK Java OSS stocke les données sous forme d'objets. Le choix de la méthode de téléchargement dépend principalement de la taille de l'objet et de la nécessité d'une tolérance aux pannes ou de téléchargements depuis un navigateur.
Téléchargement simple (SDK Java V1) : téléchargez un objet unique à l'aide de la méthode
PutObject. Cette méthode prend en charge les téléchargements par flux et les téléchargements de fichiers. Elle est idéale pour les objets jusqu'à 5 Go lorsque vous avez besoin d'un téléchargement simple en une seule requête.Téléchargement via formulaire (SDK Java V1) : téléchargez un objet directement depuis un navigateur à l'aide d'un formulaire HTML, sans faire transiter le trafic par votre serveur. Cette approche convient parfaitement aux téléchargements côté client pour des objets de moins de 5 Go.
Téléchargement par ajout (SDK Java V1) : ajoutez du contenu à la fin d'un objet existant de type appendable, en utilisant la méthode
AppendObject. Cette méthode est recommandée pour les fichiers journaux en flux continu ou toute donnée qui augmente progressivement. La taille maximale de l'objet est de 5 Go.Téléchargement avec reprise (SDK Java V1) : téléchargez des objets volumineux avec récupération automatique en cas d'erreurs réseau ou de plantage du programme. Cette méthode prend en charge les téléchargements simultanés et les tailles de parties personnalisées. Elle est particulièrement adaptée aux fichiers volumineux dans des conditions réseau instables. La taille maximale de l'objet est de 48,8 To.
Téléchargement multipartie (SDK Java V1) : divisez un objet volumineux en parties et téléchargez-les en parallèle pour augmenter le débit. Utilisez cette méthode lorsque vous avez besoin d'un contrôle total sur la gestion des parties et la logique de téléchargement parallèle. La taille maximale de l'objet est de 48,8 To.
Téléchargement à l'aide d'une URL signée (SDK Java V1) : générez une URL signée à l'aide du SDK Java OSS afin que d'autres utilisateurs puissent télécharger des objets directement vers OSS sans nécessiter d'identifiants Alibaba Cloud.
Pendant le téléchargement, gérer les métadonnées des objets (SDK Java V1) ou suivre la progression à l'aide d'une barre de progression (SDK Java V1). Une fois le téléchargement terminé, configurez un rappel de téléchargement (SDK Java V1).