FME Flow:2025,0
Daten-Upload-Dienst
Sie können Quelldaten oder andere dateibasierte Ressourcen hochladen fürFME FlowworkspaceS.
ImFME FlowWeb-Benutzeroberfläche, Datei-Upload ist für alle verfügbarworkspace mit einem veröffentlichten Parameter, der eine Datei darstellt, die vomworkspace. Weitere Informationen finden Sie unterHochladen von Datendateien.
Sobald die Daten hochgeladen sind, können Benutzer die hochgeladenen Daten für dieworkspace zu verwenden.
Haltbarkeit hochgeladener Dateien
Standardmäßig werden Dateien einen Tag nach dem Hochladen gelöscht. Um dies zu ändern, aktualisieren Sie die Aufgabe „Delete_DataUpload_Files“ auf der Seite „Systembereinigung“ der Web-Benutzeroberfläche. Weitere Informationen finden Sie unterAufräumenFME Flow Protokolle und andere Dateien.
Anforderungselemente
Unterstützte Anforderungsmethoden
Für die Interaktion mit dem Datenuploaddienst stehen die folgenden Methoden zur Verfügung. Die unterstützten Methoden zum Senden von Dateien sind PUT und POST. Zum Durchsuchen bereits hochgeladener Dateien wird die HTTP-GET-Methode unterstützt.
Es wird nur flüchtiger Speicher unterstützt und alle Anfragen müssen mit einemFME Flowworkspace.
Anfrage |
Anforderungsbeschreibung |
HTTP-Methode |
Ziel-URI |
---|---|---|---|
Hochladen einer einzelnen Datei |
Laden Sie eine Datei mit der HTTP-PUT-Methode hoch. |
SETZEN |
http://host[:port]/fmedataupload/<Repository>/<Arbeitsbereich>/<Dateiname> |
Laden Sie eine einzelne Datei oder mehrere Dateien hoch |
Laden Sie eine einzelne Datei oder mehrere Dateien mithilfe einer einfachen Formularübermittlung hoch, die HTTP POST verwendet. |
POST |
http://host[:port]/fmedataupload/<Repository>/<Arbeitsbereich> |
Hochgeladene Dateien durchsuchen |
Rufen Sie eine Liste aller hochgeladenen Dateien für eine Sitzung ab, indem Sie eine GET-Anfrage stellen, entweder an dieselbe URI, die ursprünglich zum Hochladen der Dateien verwendet wurde, oder, im Fall von Archiven, indem Sie eine Archivdatei und/oder einen Dateipfad innerhalb des Archivs anhängen, um eine Auflistung der dort vorhandenen Dateien zu erhalten. Verwenden Sie die optionale Pfadkomponente am Ende, um den Inhalt eines Unterordners innerhalb einer Archivdatei anzuzeigen. Um nur den Stamminhalt der Archivdatei zu melden, lassen Sie den optionalen Pfad weg. |
ERHALTEN |
http://host[:port]/fmedataupload/<Repository>/<Arbeitsbereich>/<Archivdateiname>/[<Dateiname oder Pfad im Archiv>] |
Anforderungsparameter
Name |
Wert |
Beschreibung |
---|---|---|
opt_vollständigerPfad |
wahr | falsch |
Wenn aktiviert, enthält die Serviceantwort den physischen oder absoluten Pfad für jede Datei, die die FME-Engine verwenden kann. |
opt_namespace | <Wert> |
Wenn angegeben, werden Uploads in einem Ordner mit dem Namen <Wert>. Wenn nicht angegeben, werden Uploads in einem Ordner abgelegt, der nach dem Namen des Uploaders benannt ist.Benutzer. NotizWenn eine Anwendung eine einzelneZeichen verbinden mitFME Flowempfehlen wir die Angabe einer Sitzungskennung, einer Zufallszahl oder einer GUID, um einzelne Uploads zu unterscheiden und zu verhindern, dass mehrere Benutzer Dateien mit widersprüchlichen Dateinamen in dasselbe Repository hochladen/workspace Standort.
|
opt_extractarchive Dieser Parameter ist in HTTP GET nicht verfügbar, da das Extrahieren von Archiven ein Vorgang und kein Statusflag ist. |
wahr | falsch |
Wenn aktiviert, extrahiert der Dienst hochgeladene ZIP-Dateien und gibt den Dateiinhalt innerhalb der ZIP-Dateien zurück. Wenn der Wert falsch ist und der angeforderte Pfad den Inhalt einer ZIP- oder Archivdatei überprüft, wird eine Fehlerantwort ausgegeben. Wenn „false“ und der angeforderte Pfad gültig ist, opt_pathlevel jedoch 2 oder höher ist, wird eine Pfadebene von 1 impliziert. |
opt_responseformat |
XML | JSON |
Definiert die Sprache der Antwort. Der Text muss vollständig in Kleinbuchstaben geschrieben sein. |
opt_pathlevel |
-1 | 0 | n |
Gibt an, wie viele Rekursionsebenen tief sind, um Datei- und Ordnerinformationen anzuzeigen. |
Antwortelemente
Element |
Untergeordnete Elemente |
Wert |
Beschreibung |
---|---|---|---|
Statusinfo |
Status |
Erfolg | Misserfolg |
Der Dienststatus. |
Datei, Ordner, Archiv |
Name |
Schnur |
Der Name der hochgeladenen Datei. |
Größe |
lange Ganzzahl |
Die Größe der hochgeladenen Datei in Bytes. Das Größenelement gilt nicht für Ordner und fehlt unter Ordnerelementen. |
|
Weg |
Schnur |
Der absolute oder physische Pfad der Datei (der von einer FME-Engine verwendet wird). |
|
Sitzung |
keiner |
Schnur |
Eine Sitzungskennung, die immer im Hauptteil der Antwort enthalten ist. Der Wert ist der Wert des Anforderungsparameters opt_namespace, sofern angegeben, oder der Name des hochladenden Benutzers. |