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.