Aller au contenu

Fichiers du serveur

n8n : Read/Write Files from DiskÉdition autohébergée1 entrée · 1 sortie

Lit ou écrit des fichiers dans le dossier de travail du worker (édition autohébergée).

Éléments reçusFichiers du serveurÉléments produits

Édition autohébergée. Ce bloc agit sur la machine qui exécute les workflows. Il est absent de l'offre en ligne, activé par défaut dans l'édition autohébergée, et l'administrateur de la plateforme peut le désactiver. Il ne travaille que dans le dossier qui lui est réservé, avec le compte du worker.

Fonctionnement

Bloc de l'édition autohébergée : actif par défaut, désactivable par l'administrateur (Administration › Licence). Tous les chemins restent dans le dossier de travail du worker (ORKYVO_FILES_DIR) : chemins absolus, remontées et liens symboliques vers l'extérieur sont refusés.

Paramètres

ParamètreTypeDétail
OpérationchoixValeurs : Lire des fichiers, Écrire un fichier.
Chemin dans le dossier de travailobligatoiretexteRelatif au dossier de travail du worker. Lecture : * et ? acceptés dans le nom du fichier.
Fichier (propriété binaire)obligatoiretexte—
Ajouter à la fin du fichier existantselon les autres paramètresoui / non—
Créer les dossiers manquantsselon les autres paramètresoui / non—

Données reçues et renvoyées

  • EntréeListe d'éléments : une opération par élément.
  • SortieLire : un élément par fichier trouvé (100 au plus) avec { fileName, path, size, modifiedAt } et le fichier joint. Écrire : l'élément avec { path, size }.

Erreurs

Bloc indisponible (plateforme partagée) ou désactivé, chemin hors du dossier de travail, fichier de plus de 2 Mo, droits du compte du worker insuffisants.

Exemple

Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "operation": "write",
  "path": "exports/{{ $json.id }}.json",
  "binaryField": "data",
  "createDirs": true
}

Voir aussi