Passa al contenuto principale
Versione: 2.0

Base64 Decode

Configurazione corrente del task Base64 Decode nel Workflow Designer

Il task Base64 Decode esegue l'operazione inversa rispetto al task "Base64 Encode". Prende in input una stringa di testo in formato Base64 e la decodifica per ricreare il file binario originale (ad esempio, un'immagine, un PDF, un file ZIP, ecc.).

Configurazione

Questa scheda contiene tutti i campi necessari per configurare il processo di decodifica. Questi campi possono essere valorizzati manualmente o tramite parametri e variabili del workflow.

  • Base64 Input: In questo campo va inserita la stringa codificata in Base64 che si desidera decodificare.
  • Nome file: Qui si deve specificare il nome che verrà assegnato al file una volta decodificato, inclusa la sua estensione (es. fattura.pdf, immagine.jpg).
  • Percorso File: Questo campo definisce il percorso di destinazione in cui il file decodificato verrà salvato.

Opzioni Aggiuntive

  • Sovrascrivi file se esiste: Se questa casella è spuntata, nel caso in cui nella cartella di destinazione esista già un file con lo stesso nome, questo verrà automaticamente sovrascritto con il nuovo file. Se la casella non è selezionata ed il file esiste già, il task andrà in errore per prevenire la perdita accidentale di dati.
  • Crea percorso se non esiste: Spuntando questa opzione, se il percorso specificato nel campo “Percorso File” non esiste, verrà creato automaticamente dal task prima di salvare il file. Se l’opzione non è attiva e il percorso non è valido o non esiste, il task fallirà.

Parametro di Output

Al completamento dell’esecuzione, il task rende disponibili i seguenti Parametri di Output, utilizzabili come input nei task successivi del Workflow.

  • file: Restituisce il percorso completo del file. Questo parametro è ideale per passare il file a Task successivi, come ad esempio un invio di email con allegato.
  • filename: Restituisce solo il nome del file generato.
  • content: Contenuto del file generato
  • result: Indica l'esito dell'operazione effettuata dal Task. Ad esempio: "File creato con successo" o "Impossibile scrivere il file su disco".
  • resultJson: rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.