Cargar datos

El proveedor de Activos le permite cargar directamente búferes de datos en memoria, sin escribir primero en un archivo temporal. Esto resulta útil cuando se tienen datos ya en memoria, como informes generados o contenido binario procesado.

Firma del método

uploadData(data: Buffer[], remoteDir: string, filenames?: string[], retention?: FILE_RETENTION_PERIOD): Promise<void>

Carga de búferes de datos

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,
);

El filenames El parámetro es opcional. Si se omite, la plataforma asigna los nombres de archivo automáticamente. El retention Este parámetro también es opcional; véase Plazos de conservación de documentos para ver los valores disponibles.