Hilfe-Center

UploadInput [V2]

Dieses Objekt dient als Hilfsklasse für die Funktion "Template.Form.RenderUploadInput". Es können hier viele verschiedene Einstellungen getroffen werden, die den Upload von Dateien betreffen. RenderUploadInput funktioniert grundsätzlich auch, wenn men ein leeres UploadInput-Objekt übergibt, jedoch muss mindestes ein Dateityp aktiv zugelassen werden, da der Standardwert jeweils immer False ist.

Die vorgegebenen Defaultwerte der einzelnen Propertys werden im Folgenden jeweils immer in der Überschrift genannt und meist im Text nicht nochmals gesondert erläutert.

FolderID As Integer = 1

Legt den Dateiordner fest, in den die hochgeladenen Dateien gelegt werden. Standrt 1 bedeutet der Haupt-Ordner ("CONTAILOR").

InputID As String = "upload-input"

Legt die ID des Inupt-Elements im DOM fest.

FileListClass As String = "apiupload-filelist"

Die Klasse desjenigen DOM-Elements, das die ID der bereits hochgeladenen Dateien zwischenspeichert.

EmptyFileListClass As String = "empty-apiupload-filelist"

Die Klasse desjenigen DOM-Elements, das die Meldung enthält, dass die Dateiliste leer ist, also keine Datei gewählt wurde.

FileItemClass As String = "fileview"

Die Klasse des DOM-Elements, das eine hochgeladene Datei darstellt.

FileItemRemoveClass As String = "remove-from-file-list"

Die Klasse des DOM-Elements (Button), das das Entfernen einer Datei regelt.

FileItemProgressClass As String = "upload-progress"

Die Klasse des DOM-Elements, das den Upload-Fortschrittsbalken darstellt.

ErrorClass As String = "error"

Allgemeine Klasse, die an alle Datei-DOM-Objekte angefügt wird, wenn beim Upload was schieflief (regelt z.B. dass der Rahmen rot wird)

ErrorMessageClass As String = "errorlayer"

Die Klasse desjenigen DOM-Elements, das die detaillierte Fehlermeldung enthält, wenn bei Upload ein fehler auftrat.

DeleteButtonHtml As String = "entfernen"

HTML, das in den Entfernen-Button eingesetzt wird.

SubmitIdentifier As String = ".commonBtn"

CSS-Selektor auf das Element, das den Abschicken-Button darstellt.

SubmitDisabledClass As String = "disabled"

Klasse, die an den Submit-Button angefügt wird, wenn nicht abgeschickt werden darf (weil z.B. Upload noch läuft, etc.)

InputClass As String = "upload-input"

Zusätzliche Klasse für das Upload-Inputfeld.

AlternateUploadButtonHtml As String = String.Empty

Wenn angegeben, wird das komplette Upload-Feld, das normalerweise ein natives Browser-Element ist und daher überall anders aussieht, durch das gegebene HTML ersetzt. Es finden hier keine Konsistenzprüfungen des HTMLs auf syntaktische Korrektheit statt.

EmptyMessage As String = "Es wurde noch keine Datei hochgeladen."

Text, der erscheinen soll, wenn noch keine Datei hochgeladen wurde.

MinFiles As Integer = 0

Anzahl mindestens erforderlicher Dateien.

MinFilesErrorMessage As String = "Die benötigte Mindestzahl hochzuladender Dateien wurde noch nicht erreicht."

Meldung, die erscheinen soll, wenn die Mindestanzahl an Dateien nicht eingehalten wurde.

MaxFiles As Integer = 0

Maximal zulässige Anzahl von Dateien (0 = unbegrenzt)

MaxFilesErrorMessage As String = "Die maximal zulässige Anzahl Dateien wurde überschritten."

Meldung, die erscheinen soll, wenn die Maximalzahl an Dateien überschritten wurde.

MaxBytesPerFile As Integer = 0

Maximal zulässige Anzahl Bytes, die jede einzelne Datei groß sein darf.

MaxBytesPerFileErrorMessage As String = "Die Datei ist zu groß."

Meldung, die erscheinen soll, wenn eine zu große Datei hochgeladen wird.

MaxBytesAllFiles As Integer = 0

Anzahl Bytes, die alle Dateien zusammen nicht überschreiten dürfen.

MaxBytesAllFilesErrorMessage As String = "Die zulässige Gesamtgröße aller Dateien zusammen wurde überschritten."

Meldung, die erscheinen soll, wenn alle Dateien zusammen zu groß sind.

AllowedMimeTypes As String = String.Empty

Hier können explizit erlaubte Mimetypes von Dateien angegeben werden.

AllowImage As Boolean = False

Gibt an, ob Bilddateien erlaubt sind (also z.B. jpg, png).

AllowAudio As Boolean = False

Gibt an, ob Audiodateien erlaubt sind.

AllowVideo As Boolean = False

Gibt an, ob Videodateien erlaubt sind.

AllowPdf As Boolean = False

Gibt an, ob PDF-Dateien erlaubt sind.

AllowPlainText As Boolean = False

Gibt an, ob reine Textdateien erlaubt sind (.txt).

AllowTextDocument As Boolean = False

Gibt an, ob Word-Dateien erlaubt sind.

AllowFile As Boolean = False

Gibt an, ob diejenigen Dateitypen erlaubt sind, die in CONTAILOR in keine der anderen Kategorien (Audio, Video, Image) passen, erlaubt sind.

ArchiveFile As Boolean = True

Gibt an, ob die hochgeladenen Dateien nach Versand der Mail weiter in CONTAILOR bestehen bleiben sollen.

ShowInternalFileName As Boolean = True

Gibt an, ob der intern vergebene Name der Datei als Dateiname verwendet werden soll. Wenn False, wird der Originalname der hochgeladenen Datei für die Mail verwendet.

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich.
Es ist ein technisches Problem aufgetreten. Bitte wenden Sie sich telefonisch oder per E-Mail an uns.