Saltar al contenido principal

Codificar en Base64

Configuración actual de la tarea Base64 Encode en el Diseñador de Flujos de Trabajo

La Tarea Codificar en Base64 sirve para codificar el contenido de un archivo en el formato Base64. Este proceso transforma datos binarios (como los de una imagen, un PDF o cualquier otro archivo) en una representación textual, comúnmente utilizada para transmitir datos en contextos que solo soportan texto, como por ejemplo dentro de un archivo XML o JSON.

Configuración

Esta es la pestaña operativa de la Tarea. Aquí se define qué archivo debe ser sometido al proceso de codificación.

Archivo a Importar

En este campo es necesario especificar el archivo de origen cuyo contenido se convertirá en una cadena Base64.

La inserción de la ruta del archivo puede realizarse de diferentes maneras:

Ruta Directa: Es posible escribir manualmente la ruta absoluta del archivo en el campo de texto.

Selección a través de Parámetro: Al hacer clic en el botón () se abre el menú "Lista de parámetros". Esto permite seleccionar dinámicamente el archivo a procesar.

  • Desde el menú es posible arrastrar directamente los parámetros disponibles dentro del campo Archivo a Importar. Los parámetros están organizados por categoría (ej. Parámetros de ejecución, Parámetros del flujo de trabajo, etc.).
  • Es fundamental elegir un parámetro que termine con el sufijo .file (por ejemplo, prova.file). Este tipo de parámetro contiene la referencia correcta al camino del archivo para ejemplo generado por una tarea previa en el flujo de trabajo.
  • Cuando un parámetro se arrastra al campo, se insertará con una sintaxis especial, como por ejemplo #>prova.file<#. Esto indica a la tarea que no use el texto literal, sino que resuelva dinámicamente el valor de la variable prova.file en el momento de la ejecución.

Una vez ejecutado, la tarea leerá el contenido del archivo especificado y producirá en salida la cadena Base64 correspondiente, que podrá ser utilizada en las siguientes Tareas del Flujo de Trabajo.

Parámetros de Salida

Al finalizar la ejecución, la Tarea Codificar en Base64 expone una serie de parámetros de salida que pueden ser utilizadas en las tareas siguientes del Diagrama:

  • result: Indica el resultado de la operación, por ejemplo: "Archivo Codificado Correctamente”.
  • resultJson: representa el resultado de la ejecución de la tarea en formato JSON, incluyendo información general, configuraciones y detalles sobre la ejecución.
  • base64: la cadena en formato Base64 derivada del archivo de entrada.