Télécharger les données
Le fournisseur Assets vous permet de télécharger directement des tampons de données en mémoire, sans écrire d'abord dans un fichier temporaire. Ceci est utile lorsque vous avez des données déjà en mémoire, telles que des rapports générés ou du contenu binaire traité.
Signature de la méthode
uploadData(data: Buffer[], remoteDir: string, filenames?: string[], retention?: FILE_RETENTION_PERIOD): Promise<void>
Téléchargement des tampons de données
import { vcr, Assets, FILE_RETENTION_PERIOD } from '@vonage/vcr-sdk';
const session = vcr.createSession();
const assets = new Assets(session);
const reportData = Buffer.from(JSON.stringify({ key: 'value' }));
await assets.uploadData(
[reportData],
'/data/',
['report.json'],
FILE_RETENTION_PERIOD.THREE_MONTHS,
);
Les filenames est facultatif. S'il est omis, la plate-forme attribue les noms de fichiers automatiquement. Le paramètre retention est également facultatif ; voir Délais de conservation des dossiers pour les valeurs disponibles.