Import
import { NuiDropzone, type NuiUploader } from '@needless-ui/angular/dropzone';NuiDropzone
Isang lugar para mag-drop ng mga file, o pumili ng mga ito.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
filesTwo-way | File[] | [] | Ang mga file na hawak nito, ayon sa pagkakasunod. |
acceptInput | string | Ang mga uri ng file na tatanggapin, gaya sa <input type="file">. | |
multipleInput | boolean | true | Higit sa isang file nang sabay. |
directoryInput | boolean | false | Nag-aalok ng button para pumili ng folder. |
maxFilesInput | number | Infinity | Ilang file ang kaya nitong hawakan. |
maxSize, minSizeInput | number (bytes) | Ang pinakamalaki at pinakamaliit na file, sa byte. | |
validateInput | (file: File) => string | null | Sinusuri ang bawat file. Tinatanggihan ito kapag may ibinalik na mensahe. | |
uploadInput | NuiUploader<R> | Nagpapadala ng file. Kapag wala ito, hinahawakan lang ang mga file. | |
concurrencyInput | number | 3 | Ilang file ang sabay-sabay na ina-upload. |
hintInput | string | Isang linya sa ilalim ng text ng zone, gaya ng kung ano ang tinatanggap nito. | |
disabledInput | boolean | false | Wala itong tinatanggap na file. |
labelsInput | Partial<NuiDropzoneLabels> | Bawat text na ipinapakita o ina-announce nito, para maisalin. | |
uploadedOutput | NuiUpload<R> | Inilalabas ang file na na-upload, kasama ang ibinalik ng upload. | |
rejectedOutput | { file, reason }[] | Inilalabas ang mga file na tinanggihan, kasama ang mga dahilan. | |
queueProperty | NuiUploadQueue<R> | Ang upload queue, para mag-cancel, mag-retry at magbasa ng progress mula sa code. | |
takeMethod | (files: Iterable<File>) => void | Nagdadagdag ng mga file mula sa code, at sinusuri ang bawat isa. |
NuiUploader
Nagpapadala ng isang file: iniuulat nito ang progress mula 0 hanggang 1, at humihinto kapag na-abort ang signal.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
(file, context)Method | (file: File, { signal, progress }) => Promise<R> | Nagbabalik ng promise ng kung anuman ang isagot ng server mo. |