Client de la bibliothèque object-storage et fournit des exemples de code pour ses méthodes.
Client
La classeClient gère les interactions avec Replit App Storage. Cette classe propose des méthodes pour effectuer des opérations sur des fichiers dans un bucket.
Pour importer la classe depuis la bibliothèque, ajoutez la ligne suivante à votre code JavaScript :
Client qui interagit avec Replit Object Storage :
Constructeurs
constructor- new Client(
options?):Client
Retourne
Client
Méthodes
copy
- copy(
objectName,destObjectName):Promise<Result<null,RequestError>>
Retourne
Promise<Result<null, RequestError>>
delete
- delete(
objectName,options?):Promise<Result<null,RequestError>>
Retourne
Promise<Result<null, RequestError>>
downloadAsBytes
- downloadAsBytes(
objectName,options?):Promise<Result<Buffer,RequestError>>
Retourne
Promise<Result<Buffer, RequestError>>
downloadAsStream
- downloadAsStream(
objectName,options?):Readable
Retourne
Readable
downloadAsText
- downloadAsText(
objectName,options?):Promise<Result<string,RequestError>>
Retourne
Promise<Result<string, RequestError>>
downloadToFilename
- downloadToFilename(
objectName,destFilename,options?):Promise<Result<null,RequestError>>
Retourne
Promise<Result<null, RequestError>>
exists
- exists(
objectName):Promise<Result<boolean,RequestError>>
Retourne
Promise<Result<boolean, RequestError>>
getBucket
- getBucket():
Promise<Bucket>
Promise<Bucket>
init
- init(
bucketId?):Promise<Bucket>
Retourne
Promise<Bucket>
list
- list(
options?):Promise<Result<StorageObject[],RequestError>>
Retourne
Promise<Result<StorageObject[], RequestError>>
mapUploadOptions
- mapUploadOptions(
options?):undefined|UploadOptions
Retourne
undefined | UploadOptions
uploadFromBytes
- uploadFromBytes(
objectName,contents,options?):Promise<Result<null,RequestError>>
Retourne
Promise<Result<null, RequestError>>
uploadFromFilename
- uploadFromFilename(
objectName,srcFilename,options?):Promise<Result<null,RequestError>>
Retourne
Promise<Result<null, RequestError>>
uploadFromStream
- uploadFromStream(
objectName,stream,options?):Promise<void>
Retourne
Promise<void>
uploadFromText
- uploadFromText(
objectName,contents,options?):Promise<Result<null,RequestError>>
Retourne
Promise<Result<null, RequestError>>