DojoUploader
Das Widget 'DojoUploader' bietet Ihnen die Möglichkeit, lokale Dateien auszuwählen und auf den Server hochzuladen.
Die Datei wird vom Server, zum Beispiel einem Tomcat-Server, empfangen und in einem temporären Ordner abgelegt. Sie müssen die Datei von dort durch das serverseitige Programm an das Uploadziel versetzen. Informationen zum allgemeinen Prinzip des serverseitigen Programms finden Sie unter https://dojotoolkit.org/reference-guide/1.10/dojox/form/Uploader.html#id18. Machen Sie sich auch mit dem Beispiel 'DojoUploaderSample' im Dojo-Beispielprojekt sowie mit dem Java™-Beispielservlet in com.ibm.egl.rui.dojo.samples_2.x.x\WebContent\utils\uploader als Beispiel für das serverseitige Java-Programm vertraut.
Eigenschaften
- text
- Die Textbezeichnung für die Schaltfläche der Uploadfunktion.
- multiple
- Gibt an, ob mehrere Dateien gleichzeitig ausgewählt und hochgeladen werden.
- showInput
- Gibt an, wo die Eingabeansicht angezeigt werden soll. Die folgenden Werte sind verfügbar:
- Dojolib.INPUT_NONE
- Dojolib.INPUT_BEFORE
- Dojolib.INPUT_AFTER
- showLabel
- Gibt an, ob die Schaltflächenbezeichnung der Uploadfunktion angezeigt werden soll.
- uploadOnSelect
- Gibt an, ob die Dateien sofort nach ihrer Auswahl hochgeladen werden sollen.
- uploadUrl
- Die URL des serverseitigen Programms für die Bearbeitung des Dateiuploads.
Ereignisse
- onAbort
- Gibt ein Ereignis an, das auftritt, wenn der Dateiupload abgebrochen wird.
- onBegin
- Gibt ein Ereignis an, das auftritt, wenn der Dateiupload beginnt.
- onChange
- Gibt ein Ereignis an, das auftritt, wenn die Dateiauswahl geändert wird.
- onComplete
- Gibt ein Ereignis an, das auftritt, wenn der Dateiupload abgeschlossen wird.
- onError
- Gibt ein Ereignis an, das auftritt, wenn ein Fehler auftritt.
- onProgress
- Gibt ein Ereignis an, das auftritt, wenn der Dateiupload in Bearbeitung ist.
Funktionen
- getFileList
- Gibt die Informationen der ausgewählten Dateien zurück.
- reset
- Setzt die Dateiauswahl zurück.
- upload
- Lädt die ausgewählten Dateien hoch.