Tous les produits
Search
Centre de documentation

Object Storage Service:Télécharger des fichiers (SDK Python V2)

Dernière mise à jour :Aug 18, 2026

Le SDK Python V2 propose plusieurs méthodes de téléchargement. Choisissez celle qui correspond le mieux à votre cas d'utilisation.

Type

Nom de l'interface

Description

Téléchargement simple

client.get_object

  • Téléchargement en flux continu. Le corps de la réponse est de type StreamBody.

  • Aucun support direct de CRC-64

  • Aucun support direct de la barre de progression

  • Aucune reconnexion pendant les lectures en flux continu

client.get_object_to_file

  • Téléchargement vers des fichiers locaux

  • Téléchargement via une connexion unique

  • CRC-64 pris en charge (activé par défaut)

  • Barre de progression prise en charge

  • Reconnexion en cas d'échec

Téléchargement par plage

client.get_object

  • Télécharge une plage de données spécifique

Fichier en classe lecture seule

ReadOnlyFile

ReadOnlyFile.read

ReadOnlyFile.seek

ReadOnlyFile.close

  • Interface semblable à un fichier avec les méthodes read, seek et close

  • Prend en charge seek

  • Mode à flux unique (par défaut)

  • Prélecture asynchrone pour des lectures plus rapides

  • Taille de bloc et nombre de chunks de prélecture configurables

  • Aucun support direct de CRC-64

  • Aucun support direct de la barre de progression

  • Reconnexion en cas d'échec

Téléchargement à l'aide d'une URL présignée

client.presign

  • Génère une URL présignée à durée limitée pour télécharger des objets via HTTP GET

Gestionnaire de téléchargement de fichiers

Downloader.download_file

  • Téléchargement multipartie vers des fichiers locaux

  • Taille des parties et parallélisme configurables

  • CRC-64 pris en charge (activé par défaut)

  • Barre de progression prise en charge

  • Reconnexion en cas d'échec

  • Transferts reprenables

  • Écriture dans un fichier temporaire, puis renommage (configurable, activé par défaut)