Datei herunterladen

Zweck

Das File Download-Element lädt eine Datei von einer öffentlichen URL herunter und speichert sie im internen Dateispeicher der Plattform.

Dieses Element ist der unerlässliche erste Schritt für jeden Workflow, der eine im Internet gehostete Datei verarbeiten muss, indem es sie für nachfolgende Elemente (wie „CSV Batch“ oder „File Access“) verfügbar macht.

Anwendungsfälle:

  • Herunterladen einer täglichen Produktdaten-CSV von der Website eines Lieferanten.

  • Abrufen eines XML-Feeds von einem entfernten Server.

  • Speichern eines Bildes oder eines PDF-Dokuments von einer öffentlichen URL zur Verarbeitung oder Archivierung.


Praktische Anwendungshinweise

  • Öffentlich zugängliche URLs: Die angegebene URL muss öffentlich aus dem Internet erreichbar sein. Das Element kann nicht auf Dateien hinter Firewalls oder Anmeldeseiten zugreifen.

  • Dynamische Dateinamen: Es ist eine bewährte Methode, dynamische Variablen (z. B. aus dem „Date and Time“-Element) im Feld Datei Name zu verwenden, um das Überschreiben von Dateien aus früheren Läufen zu vermeiden.

  • Verwendung der Ausgabe: Nach dem Herunterladen werden Sie typischerweise die Ausgabevariable {{result.filePath}} als Eingabe für andere Dateiverarbeitungselemente verwenden.

  • Fehlerbehandlung: Wenn die URL ungültig ist, die Datei nicht gefunden wird (404-Fehler) oder der Server nicht erreichbar ist, schlägt das Element fehl und stoppt den Flow, falls keine explizite Fehlerbehandlung konfiguriert ist.


Konfigurationsoptionen

Option

Beschreibung

Eingabeformat

Beispielwert

URL

Die vollständige öffentliche URL der Datei, die Sie herunterladen möchten.

String (URL).

https://example.com/daily-reports/report.csv

Speicherpfad

Der Verzeichnispfad innerhalb des Dateispeichers der Plattform, unter dem Sie die heruntergeladene Datei speichern möchten.

String (Dateipfad).

/imports/

Datei Name

Der Name, den die Datei nach dem Speichern erhalten soll. Variablen können zur Erstellung dynamischer Dateinamen verwendet werden.

String.

bericht-{{aktuelles_datum}}.csv

Dateiinhalt laden

Eine Hilfsschaltfläche im Flow-Editor zur Vorschau des URL-Inhalts, um dessen Korrektheit und Zugänglichkeit zu überprüfen.

Klick auf die Schaltfläche.


Eingabe-/Ausgabe-Erwartungen

Eingabe

Das Element benötigt eine URL, einen Speicherpfad und einen Datei Namen.

Ausgabe

Es erzeugt eine einzige result-Variable, die ein JSON-Objekt mit den Details zur neu gespeicherten Datei ist.

Feld

Beschreibung

fileName

Der Name der gespeicherten Datei.

filePath

Der vollständige Pfad zur Datei im Speicher der Plattform (typischerweise die Eingabe für nachfolgende Schritte).

mimeType

Der erkannte MIME-Typ der Datei (z. B. text/csv).

fileSize

Die Größe der Datei in Bytes.

fileContent

Der rohe Inhalt der heruntergeladenen Datei.


Zuletzt aktualisiert

War das hilfreich?