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.