Legge, scrive o aggiunge contenuto a file sul filesystem locale del server. Usalo per persistere dati tra le esecuzioni, elaborare file caricati, generare report o scambiare dati con altre applicazioni in esecuzione sullo stesso server.
local_fileIl nodo Local File fornisce accesso diretto al filesystem del server su cui e in esecuzione Flusso. Supporta tre operazioni: leggere l'intero contenuto di un file nel contesto del workflow, scrivere (creare o sovrascrivere) un file con nuovo contenuto, e aggiungere contenuto a un file esistente senza eliminare quello gia presente.
I percorsi possono essere assoluti (ad es. /var/data/output.txt) e supportano
riferimenti {{ variable }}, rendendo semplice costruire
nomi di file dinamici da payload del trigger o output di step precedenti. Quando l'opzione
Create Directories e attiva, le directory padre mancanti nel percorso
vengono create automaticamente prima della scrittura.
| Campo | Stato | Descrizione |
|---|---|---|
| Operation | Obbligatorio |
read โ legge l'intero contenuto del file in memoria.write โ crea o sovrascrive completamente il file.append โ aggiunge contenuto alla fine di un file esistente; crea il file se non esiste.
|
| Path | Obbligatorio | Percorso assoluto del file, ad es. /var/data/output.txt. Supporta riferimenti {{ variable }} per nomi di file dinamici. |
| Content | Obbligatorio per write/append | Il testo o i dati da scrivere. Supporta riferimenti {{ variable }}. |
| Encoding | Opzionale | Codifica del file. Predefinito: utf-8. Opzioni: utf-8, base64. |
| Create Directories | Opzionale | Attiva/disattiva. Quando attivo, crea automaticamente le directory padre mancanti. Predefinito: attivo. |
Questi campi sono disponibili negli step successivi usando la chiave step del nodo.
| Campo | Tipo | Descrizione |
|---|---|---|
content | string | Contenuto del file (solo modalita lettura). |
path | string | Percorso assoluto del file su cui si e operato. |
size | number | Dimensione del file in byte dopo l'operazione. |
success | boolean | True se l'operazione e stata completata senza errori. |
/var/reports/daily.txt.append all'interno di un Loop per costruire un file di log o CSV riga per riga senza sovrascrivere i dati precedenti.{{ variable }} ti permettono di organizzare i file per data, utente o ID esecuzione automaticamente โ ad esempio /var/exports/{{ trigger.output.date }}-report.csv.base64 e utile quando si leggono file binari (immagini, PDF) che devono essere incorporati in uno step successivo come stringa Base64.