Zum Hauptinhalt springen

Base64 Kodieren

Aktuelle Konfiguration des Tasks `Base64 Encode` im Workflow Designer

Der Task Base64 Kodieren dient dazu, den Inhalt einer Datei in das Base64-Format zu kodieren. Dieser Prozess wandelt binäre Daten (wie z. B. die eines Bildes, eines PDFs oder einer beliebigen anderen Datei) in eine Textdarstellung um, die häufig verwendet wird, um Daten in Kontexten zu übertragen, die nur Text unterstützen, wie zum Beispiel innerhalb einer XML- oder JSON-Datei.

Konfiguration

Dies ist die Arbeitsregisterkarte des Tasks. Hier wird festgelegt, welche Datei dem Kodierungsprozess unterzogen werden soll.

Zu importierende Datei

In diesem Feld müssen Sie die Quelldatei angeben, deren Inhalt in einen Base64-String konvertiert werden soll.

Der Pfad zur Datei kann auf verschiedene Arten eingegeben werden:

Direkter Pfad: Sie können den vollständigen absoluten Pfad zur Datei manuell in das Textfeld eingeben.

Auswahl über Parameter: Durch Klicken auf die Schaltfläche () öffnet sich das Menü "Parameterliste". Dies ermöglicht die dynamische Auswahl der zu verarbeitenden Datei.

  • Im Menü können Sie die verfügbaren Parameter direkt in das Feld Zu importierende Datei ziehen. Die Parameter sind nach Kategorien organisiert (z. B. Parametri runtime, Parametri workflow usw.).
  • Es ist wichtig, einen Parameter auszuwählen, der mit dem Suffix .file endet (z. B. prova.file). Diese Art von Parameter enthält die korrekte Referenz zum Dateipfad, beispielsweise generiert von einem vorhergehenden Task im Workflow.
  • Wenn ein Parameter in das Feld gezogen wird, wird er mit einer speziellen Syntax eingefügt, wie z. B. #>prova.file<#. Dies weist den Task an, nicht den wörtlichen Text zu verwenden, sondern den Wert der Variable prova.file zum Zeitpunkt der Ausführung dynamisch aufzulösen.

Nach der Ausführung liest der Task den Inhalt der angegebenen Datei und erzeugt als Ausgabe den entsprechenden Base64-String, der in nachfolgenden Tasks des Workflows verwendet werden kann.

Ausgabe-Parameter

Nach Abschluss der Ausführung stellt der Task Base64 Kodieren eine Reihe von Parameter Ausgabewerte bereit, die in nachfolgenden Tasks des Diagramms verwendet werden können:

  • result: Gibt das Ergebnis der Operation an, z. B.: "File Encoded Correctly".
  • resultJson: Stellt das Ergebnis der Task-Ausführung im JSON-Format dar und enthält allgemeine Informationen, Konfigurationen und Details zur Ausführung.
  • base64: Der aus der Eingabedatei gewonnene String im Base64-Format.