Logo de QANode

Nodo Archivo a Base64

El nodo Archivo a Base64 recibe un fileRef y devuelve el contenido del archivo en Base64 y Data URI.


Visión General

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

Cuándo Usar

Usa este nodo cuando:

  • una API espera el archivo dentro de un campo JSON como Base64;
  • necesitas enviar el contenido del archivo en un mensaje o payload;
  • quieres convertir un fileRef en Data URI;
  • otro sistema no acepta upload multipart o upload binario.

Configuración

CampoTipoDescripción
ArchivofileRefArchivo a convertir
Incluir Data URIbooleanTambién devuelve dataUri con prefijo MIME

Outputs

OutputTipoDescripción
base64stringContenido del archivo en Base64
dataUristringData URI cuando está activo
namestringNombre del archivo
mimeTypestringMIME type
sizeBytesnumberTamaño original

Accediendo a los Outputs

{{ steps["file-to-base64"].outputs.base64 }}
{{ steps["file-to-base64"].outputs.dataUri }}
{{ steps["file-to-base64"].outputs.mimeType }}

Ejemplo: Enviar Base64 en JSON

[Generar Archivo] → [Archivo a Base64] → [HTTP Request]

Body HTTP:

{
  "fileName": "{{ steps["file-to-base64"].outputs.name }}",
  "mimeType": "{{ steps["file-to-base64"].outputs.mimeType }}",
  "content": "{{ steps["file-to-base64"].outputs.base64 }}"
}

Ida y Vuelta

Usa junto con Base64 a Archivo cuando necesites convertir en los dos sentidos:

fileRef → Base64 → fileRef

Consejos

  • Prefiere fileRef entre nodos de QANode. Convierte a Base64 solo cuando el sistema externo lo exige.
  • Base64 aumenta el tamaño del payload; evita usarlo con archivos muy grandes.
  • Usa dataUri cuando el sistema receptor espera el formato data:mime/type;base64,....