File Field

Diese Komponenten stellt ein Feld zum Upload einer Datei dar.

Konfiguration

Für allgemeine Konfigurations-Optionen siehe Allgemeine Komponenten Konfiguration.

Spezifische Konfiguration

value (string)

Inhalt der Datei in Base64-encodiertem String. Siehe auch Attribute von Formular-Komponenten binden

Beispiel

filefield.json
{
  "metaData": {
    "author": "Virtimo AG",
    "name": "Live PReview Form",
    "id": 999999,
    "version": 1
  },
  "components": [
    {
      "layout": "vertical",
      "components": [
        {
          "id": "file-upload",
          "label": "Upload your file here",
          "type": "filefield",
          "value": "/data/fileBase64"
        },
        {
          "id": "submit",
          "label": "Submit",
          "type": "button",
          "action": "submit"
        }
      ],
      "type": "container"
    }
  ],
  "dataSchema": {},
  "configuration": {
    "defaultLanguage": "de",
    "submitUrl": "http://localhost:3000/foo"
  },
  "state": {
    "data": {},
    "language": "de"
  }
}
Eingebettete Vorschau

Keywords: