Skip to main content
Skip table of contents

Action "Upload"

Die Action Upload wird über das Element <UploadAction/>  innerhalb von <Actions> erzeugt. Mit der Action Upload können Daten in die Web-Anwendung hochgeladen werden.

Der Technical Process, der die hochgeladene Datei entgegennimmt, muss eine Bestätigung oder eine Fehlermeldung zurückgeben. Wenn die Bestätigung eine Nachricht enthält, wird diese Nachricht als Pop-up-Fenster angezeigt. Pop-up-Fenster mit Fehlermeldungen werden in jedem Fall angezeigt.

Das Attribut process ist für das Element <UploadAction/> erforderlich.

Zusätzlich zu den Standardattributen für Actions kann das Element <UploadAction/> noch folgende Attribute haben:

Attribut

Beschreibung

acceptedFileTypes 

Dateityp, nach dem im Auswahldialog gefiltert wird.

  • Data Binding möglich

Dieses Attribut filtert nur nach Dateitypen. Der Filter kann vom Benutzer zurückgesetzt werden, um alle Dateitypen anzuzeigen und auszuwählen.

Mögliche Werte: MIME-Typen, auch mit Wildcards (*), z. B.

  • text/*: Textdateien

  • image/*: Grafikdateien

    • image/jpeg: Nur JPG-Dateien

    • image/png: Nur PNG-Dateien

  • video/*: Videodateien

  • audio/*: Audiodateien

  • application/*: Dateien, die an ein bestimmtes Programm gebunden sind

  • multipart/*: mehrteilige Daten

  • message/*: Nachrichten

  • model/*: Dateien, die mehrdimensionale Strukturen repräsentieren

fileId 

Identifikator, der vom Prozessentwickler verwendet werden kann.

  • Data Binding möglich.

Mögliche Werte: Beliebige Zeichenkette

maxSizeMB 

Maximale Dateigröße in Megabyte.

Mögliche Werte: Ganzzahl

Format der hochgeladenen Daten

 Die Daten werden in einem bestimmten Input-Format an den Technical Process übergeben, der mit dem Attribut process angegeben wird:

XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<File>
    <FileId>....</FileId>
    <FileName>....</FileName>
    <FileType>....</FileType>
    <FileData>
    ....Base64 data....
    </FileData>
</File>

Die Daten im Element <FileData> können z. B. mit dem Base64 Converter dekodiert werden. 

Beispiel

Beispiel Aktion "Datei hochladen"
XML
<DetailComponent path="Dashboard" displayName="Dashboard" default="true">
	<Actions>
		<UploadAction />
	</Actions>
	<FlowLayout>
		…
	</FlowLayout>
</DetailComponent>

Das obige Beispiel erzeugt folgende Action:

Weitere Informationen finden Sie im Abschnitt

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.