Eine Dropzone nimmt Dateien an, die auf ihr abgelegt, über die Dateiauswahl gewählt oder eingefügt werden. Abgelegte Ordner werden komplett durchlaufen, und jede Datei behält ihren Pfad.
Jede Datei wird gegen accept, maxSize, minSize, maxFiles und deine validate-Funktion geprüft, und abgelehnte Dateien werden mit Grund aufgelistet. Bilder bekommen eine Vorschau.
Ohne upload-Funktion hält die Dropzone die Dateien für ein Formular bereit, in [(files)]. Mit einer solchen Funktion lädt sie die Dateien hoch, jeweils ein paar gleichzeitig, mit Fortschritt, Abbrechen und erneutem Versuch. Gib das signal des Uploads an fetch weiter, damit Abbrechen ihn wirklich stoppt.
Uploads
Ein simulierter Upload meldet seinen Fortschritt in Schritten. Dateien mit „fail“ im Namen schlagen fehl, um den erneuten Versuch zu zeigen, und directory fügt einen Button zur Ordnerauswahl hinzu.
Uploaded: 0
Anhänge für ein Formular
Kein upload: Die Dropzone hält bis zu drei Dokumente in [(files)], und der Text darin ersetzt den Standardtext.