Kuingiza
import { NuiDropzone, type NuiUploader } from '@needless-ui/angular/dropzone';NuiDropzone
Mahali pa kudondosha faili, au kuzichagua.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
filesPande mbili | File[] | [] | Faili linazoshikilia, kwa mpangilio. |
acceptInput | string | Aina za faili linazopokea, kama kwa <input type="file">. | |
multipleInput | boolean | true | Zaidi ya faili moja kwa wakati mmoja. |
directoryInput | boolean | false | Hutoa kitufe cha kuchagua folda. |
maxFilesInput | number | Infinity | Idadi ya faili linazoweza kushikilia. |
maxSize, minSizeInput | number (bytes) | Ukubwa wa juu zaidi na wa chini zaidi wa faili, kwa baiti. | |
validateInput | (file: File) => string | null | Hukagua kila faili. Ujumbe unaorudishwa huikataa faili hiyo. | |
uploadInput | NuiUploader<R> | Hutuma faili. Bila hii, faili hushikiliwa tu. | |
concurrencyInput | number | 3 | Idadi ya faili zinazopakiwa kwa wakati mmoja. |
hintInput | string | Mstari chini ya maandishi ya eneo, kama vile kile linachopokea. | |
disabledInput | boolean | false | Halipokei faili. |
labelsInput | Partial<NuiDropzoneLabels> | Kila maandishi ambayo eneo huonyesha au hutangaza, ili kuyatafsiri. | |
uploadedOutput | NuiUpload<R> | Hutoa faili iliyopakiwa, pamoja na kile ambacho upload ilirudisha. | |
rejectedOutput | { file, reason }[] | Hutoa faili zilizokataliwa, pamoja na sababu. | |
queueSifa | NuiUploadQueue<R> | Foleni ya upakiaji, ili kughairi, kujaribu tena na kusoma maendeleo kutoka kwenye msimbo. | |
takeMbinu | (files: Iterable<File>) => void | Huongeza faili kutoka kwenye msimbo, na kukagua kila moja. |
NuiUploader
Hutuma faili moja: huripoti maendeleo kutoka 0 hadi 1, na husimama signal inapoghairiwa.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
(file, context)Mbinu | (file: File, { signal, progress }) => Promise<R> | Hurudisha promise ya chochote ambacho seva yako hujibu. |