Skip to content

Functions Importer ParseImporter StreamImporter RequestImporter

Florian Fehring edited this page Oct 5, 2026 · 1 revision

Der RequestImporter dient den Import von Dateien aus einem Upload. Dazu wird der Inhalt der Datei Base64 kodiert in der Konfigurationsdatei mit übermittelt.

Funktionen:

  • Import des Inhalts einer Einzeldatei die base64 kodiert in der Konfiguration übermittelt wird.

Nutzbar über den Konfigurationseintrag: "importer": "RequestImporter"

Zusätzlich ist die Angabe des zu verwendenden Parsers notwendig: "parser": "ExampleParser"

Configuration

Die Konfigurationsdatei muss für diesen Importer folgende Einstellungen beinhalten (zusätzlich zu den Standard-Einstellungen und Einstellungen des StreamImporters):

Parameter Bedeutung Standard optional
content base64 kodierte Inhalt der Datei nein
file_name Name der Datei, die importiert wird nein

Beispiel:

{
  // General import options
  "server": "http://localhost:8080",
  "smartdata": "SmartDataTest",
  "storage": "test",
  "collection": "importtable",
  "importer": "RequestImporter",
  // Option from ParseImporter
  "parser": "ExampleParser",
  // Minimal needed configuration for FTPImporter
  "content": "SGFsbG8=",
  "file_name": "uploaded_content.txt"
}

Clone this wiki locally