For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /docs/developers/files/downloading.md.

Descargar archivos

Existen dos formas de acceder al contenido de un archivo, según lo que su aplicación necesite hacer con él.

Descargar el contenido en memoria

const files = new KivoxFiles(kivox);

const { file, data } = await files.download({ fileId });

// data es un ArrayBuffer con el contenido completo

Use este método cuando su aplicación necesita procesar los bytes directamente: reenviarlos, transformarlos o inspeccionarlos en el servidor.

Obtener solo la URL firmada

const files = new KivoxFiles(kivox);

const signed = await files.getDownloadUrl({ fileId });

// signed.signedUrl, signed.signedUrlExpiresAt

Use este método cuando no necesita los bytes en su propio proceso: para incrustar el archivo directamente en el navegador del usuario, o para redirigir una descarga sin que el contenido pase por su servidor. La URL es de corta duración; no la persista más allá de la sesión en la que se generó.

Cuál elegir

NecesitaUse
Procesar o inspeccionar los bytes en su backendDescarga en memoria
Mostrar o servir el archivo directamente al usuarioURL firmada
Reenviar el archivo a otro sistema sin tocarloURL firmada