بارگذاری (Upload)

بارگذاری یک کامپوننت است که به کاربر امکان پیوست کردن فایل‌ها و تصاویر را می‌دهد، این کامپوننت می‌تواند با فرم استفاده شده و داده‌ها را به مکان دیگری بارگذاری کند.

پایه (Basic)

مثال پایه‌ای از بارگذاری.

کشیدن و رها کردن (Drag and Drop)

با ویژگی draggable می‌توانیم فایل‌ها را به یک ناحیه خاص بکشیم تا بارگذاری انجام شود.

غیرفعال (Disabled)

کامپوننت بارگذاری را با تنظیم ویژگی disabled به true غیرفعال کنید.

سفارشی‌سازی (Customize)

می‌توانیم ظاهر پیش‌فرض بارگذاری را تغییر دهیم.

کنترل بارگذاری (Upload Control)

از ویژگی beforeUpload برای ایجاد یک تابع برگشتی به منظور اعتبارسنجی فایل قبل از بارگذاری استفاده کنید.

تصویر آواتار (Avatar)

مثالی برای بارگذاری تصویر آواتار.

API

بارگذاری (Upload)
ویژگیتوضیحاتنوعپیش‌فرض
acceptنوع فایل‌هایی که می‌توانند به عنوان ویژگی accept وارد شوند.string-
beforeUploadتابع برگشتی قبل از بارگذاری فایل، که اگر false یا رشته‌ای برگرداند، بارگذاری را متوقف می‌کند.(file: FileList | null, fileList: File[]) => boolean | string-
disabledآیا بارگذاری غیرفعال است؟booleanfalse
draggableآیا بارگذاری کشیدنی فعال است؟booleanfalse
fileListلیست فایل‌های اولیه.File[][]
fileListClassکلاس برای پوشش لیست فایل‌ها.string-
fileItemClassکلاس برای هر مورد فایل.string-
onChangeتابع برگشتی بعد از بارگذاری فایل.(file: File[], fileList: File[]) => void-
onFileRemoveتابع برگشتی زمانی که یک فایل حذف شد.(file: File[]) => void-
showListآیا لیست فایل‌های بارگذاری شده نشان داده می‌شود؟booleantrue
tipپیام راهنما زیر بارگذاری.string | ReactNode-
uploadLimitحداکثر تعداد فایل‌هایی که می‌توانند بارگذاری شوند.number-