La classe Client gère les interactions avec Replit App Storage. Cette classe propose des méthodes pour effectuer des opérations sur des objets dans un bucket.Pour importer la classe depuis le package replit.object_storage, ajoutez la ligne suivante à votre code Python :
from replit.object_storage import Client
Utilisez le code suivant pour créer une instance Client qui interagit avec Replit App Storage :
client = Client()
Si votre application utilise plusieurs buckets, créez une instance Client par bucket.
La méthode init initialise une instance de la classe Client.
def __init__(bucket_id: Optional[str] = None)
Argument :
bucket_id (Optional[str]) : L’identifiant du bucket que le client gère. Lorsqu’il est omis, le Client utilise le bucket par défaut associé à l’Application Replit ou au Déploiement.
end_offset (Optional[str]) - Filtre les résultats aux objets nommés lexicographiquement avant end_offset. Si start_offset est défini, les objets listés ont des noms entre start_offset (inclus) et end_offset (exclus).
match_glob (Optional[str]) - Utilisez un motif glob pour filtrer les résultats. Par exemple : “foo*bar” correspond à “footbar”, “foo baz bar” et “foobar”.
max_results (Optional[int]) - Le nombre maximum de résultats à retourner dans la réponse.
prefix (Optional[str]) - Filtre les résultats aux objets dont les noms ont le préfixe spécifié.
start_offset (Optional[str]) - Filtre les résultats aux objets dont les noms sont lexicographiquement égaux ou postérieurs à start_offset. Lorsque end_offset est défini, les objets listés ont des noms entre start_offset (inclus) et end_offset (exclus).
Retourne :
List(Object) : Une liste d’objets correspondant aux paramètres de requête donnés.