Skip to main content

Base64 Decode

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.