Import
import { NuiDropzone, type NuiUploader } from '@needless-ui/angular/dropzone';NuiDropzone
Papan kanggo nyelehake berkas, utawa milih berkas.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
filesRong arah | File[] | [] | Berkas sing disimpen, miturut urutan. |
acceptInput | string | Jinis berkas sing ditampa, kaya ing <input type="file">. | |
multipleInput | boolean | true | Luwih saka siji berkas sepisan. |
directoryInput | boolean | false | Nyedhiyakake tombol kanggo milih folder. |
maxFilesInput | number | Infinity | Pira berkas sing bisa disimpen. |
maxSize, minSizeInput | number (bytes) | Ukuran berkas paling gedhe lan paling cilik, ing bita. | |
validateInput | (file: File) => string | null | Mriksa saben berkas. Yen mbalekake pesen, berkas ditolak. | |
uploadInput | NuiUploader<R> | Ngirim berkas. Tanpa iki, berkas mung disimpen. | |
concurrencyInput | number | 3 | Pira berkas sing diunggah bebarengan. |
hintInput | string | Baris ing sangisore teks area, kayata apa sing ditampa. | |
disabledInput | boolean | false | Ora nampa berkas. |
labelsInput | Partial<NuiDropzoneLabels> | Saben teks sing ditampilake utawa diumumake, kanggo diterjemahake. | |
uploadedOutput | NuiUpload<R> | Ngetokake berkas sing wis diunggah, bareng apa sing dibalekake upload. | |
rejectedOutput | { file, reason }[] | Ngetokake berkas sing ditolak, bareng alesane. | |
queueProperti | NuiUploadQueue<R> | Antrian unggahan, kanggo mbatalake, nyoba maneh lan maca progres saka kode. | |
takeMetode | (files: Iterable<File>) => void | Nambahake berkas saka kode, sarta mriksa saben berkas. |
NuiUploader
Ngirim siji berkas: nglaporake progres saka 0 nganti 1, lan mandheg nalika signal dibatalake.
| Jeneng | Jinis | Gawan | Katrangan |
|---|---|---|---|
(file, context)Metode | (file: File, { signal, progress }) => Promise<R> | Mbalekake promise saka apa wae jawaban server panjenengan. |