Shigo da shi
import { NuiDropzone, type NuiUploader } from '@needless-ui/angular/dropzone';NuiDropzone
Wurin sauke fayiloli, ko zaɓar su.
| Suna | Iri | Na asali | Bayani |
|---|---|---|---|
filesHanya biyu | File[] | [] | Fayilolin da yake riƙe da su, bi da bi. |
acceptInput | string | Irin fayilolin da yake karɓa, kamar a <input type="file">. | |
multipleInput | boolean | true | Fiye da fayil ɗaya a lokaci guda. |
directoryInput | boolean | false | Yana ba da maɓallin zaɓar folder. |
maxFilesInput | number | Infinity | Iyakar yawan fayilolin da yake riƙewa. |
maxSize, minSizeInput | number (bytes) | Mafi girma da mafi ƙanƙantar fayil, a bytes. | |
validateInput | (file: File) => string | null | Yana duba kowane fayil. Idan ya dawo da saƙo, an ƙi fayil ɗin. | |
uploadInput | NuiUploader<R> | Yana aika fayil. Idan babu shi, ana riƙe fayiloli ne kawai. | |
concurrencyInput | number | 3 | Fayiloli nawa ne ake ɗorawa a lokaci guda. |
hintInput | string | Layi a ƙarƙashin rubutun yankin, kamar irin fayilolin da yake karɓa. | |
disabledInput | boolean | false | Ba ya karɓar fayiloli. |
labelsInput | Partial<NuiDropzoneLabels> | Kowane rubutu da yake nunawa ko sanarwa, don fassarawa. | |
uploadedOutput | NuiUpload<R> | Yana fitar da fayil da aka ɗora, tare da abin da upload ya dawo da shi. | |
rejectedOutput | { file, reason }[] | Yana fitar da fayilolin da aka ƙi, tare da dalilai. | |
queueKadara | NuiUploadQueue<R> | Jerin jiran ɗorawa, don sokewa, sake gwadawa da karanta ci gaba daga code. | |
takeMethod | (files: Iterable<File>) => void | Yana ƙara fayiloli daga code, yana duba kowanne. |
NuiUploader
Yana aika fayil ɗaya: yana ba da rahoton ci gaba daga 0 zuwa 1, kuma yana tsayawa idan an soke signal ɗin.
| Suna | Iri | Na asali | Bayani |
|---|---|---|---|
(file, context)Method | (file: File, { signal, progress }) => Promise<R> | Yana dawo da promise na duk abin da server ɗinku ya amsa. |