Logo de QANode

Nodo Base64 a Archivo

El nodo Base64 a Archivo recibe contenido Base64 o Data URI y crea un archivo dentro de QANode, devolviendo un fileRef para los nodos siguientes.


Visión General

PropiedadValor
Tipofile-from-base64
CategoríaArchivos
Color🟤 Dorado (#C89F65)
Entradain
Salidaout

Cuándo Usar

Usa este nodo cuando:

  • una API devuelve un archivo como Base64;
  • una integración personalizada produce un Data URI;
  • necesitas transformar Base64 en fileRef antes de enviarlo a otro nodo;
  • quieres convertir Base64 en archivo real y luego extraerlo.

Configuración

CampoTipoDescripción
Base64stringContenido Base64 o Data URI
Nombre del archivostringNombre final del archivo

El usuario no necesita llenar el MIME type. QANode intenta inferirlo automáticamente a partir de:

  • prefijo Data URI, cuando existe;
  • firma del archivo;
  • extensión del archivo.

Ejemplo de Data URI:

data:application/pdf;base64,JVBERi0xLjQK...

Ejemplo de Base64 puro:

JVBERi0xLjQK...

Outputs

OutputTipoDescripción
fileReffileRefReferencia del archivo generado
namestringNombre del archivo
mimeTypestringMIME type inferido
sizeBytesnumberTamaño del archivo

Accediendo a los Outputs

{{ steps["file-from-base64"].outputs.fileRef }}
{{ steps["file-from-base64"].outputs.name }}
{{ steps["file-from-base64"].outputs.mimeType }}
{{ steps["file-from-base64"].outputs.sizeBytes }}

Ejemplos

API devuelve PDF en Base64

[HTTP Request] → devuelve body.documentBase64
[Base64 a Archivo]
  Base64: {{ steps["http-request"].outputs.body.documentBase64 }}
  Nombre del archivo: contrato.pdf

Después:

{{ steps["file-from-base64"].outputs.fileRef }}

Convertir imagen Data URI

Base64: {{ steps["custom-js"].outputs.result.imageDataUri }}
Nombre del archivo: screenshot.png

Ida y Vuelta

Este nodo es el inverso de Archivo a Base64:

[Archivo a Base64] → [Base64 a Archivo]

o:

[Base64 a Archivo] → [Extraer Archivo]

Consejos

  • Prefiere Data URI cuando el origen ya informa el MIME type.
  • Si usas Base64 puro, informa un nombre de archivo con extensión para ayudar la inferencia.
  • Para validar el contenido, encadena con Extraer Archivo.