Ecme logoEcme logo
داشبورد
    فروشگاه آنلاین
    پروژه
    بازاریابی
    تحلیل
مفاهیم
    هوش مصنوعی
      گفتگو
      تصویر
    پروژه‌ها
      تابلوی اسکرام
      فهرست
      جزئیات
      وظایف
      مسائل
    مشتریان
      فهرست
      ویرایش
      ایجاد
      جزئیات
    محصولات
      فهرست
      ویرایش
      ایجاد
    سفارش‌ها
      فهرست
      ویرایش
      ایجاد
      جزئیات
    حساب کاربری
      تنظیمات
      سابقه فعالیت
      نقش‌ها و دسترسی‌ها
      تعرفه‌ها
    مرکز راهنمایی
      مرکز پشتیبانی
      مقاله
      ویرایش مقاله
      مدیریت مقاله
    تقویم
    مدیریت فایل
    ایمیل
    گفتگو
اجزای رابط کاربری
    عمومی
      دکمه
      شبکه
      تایپوگرافی
      نمادها
    بازخورد
      هشدار
      پنجره گفتگو
      منوی کشویی
      نوار پیشرفت
      پیش‌نمایش
      نشانگر بارگذاری
      پیام موقت
    نمایش اطلاعات
      تصویر کاربر
      نشانک
      تقویم
      کارت‌ها
      جدول
      برچسب
      خط زمان
      راهنمای ابزار
    فرم‌ها
      کادر انتخاب
      انتخابگر تاریخ
      کنترل‌های فرم
      ورودی
      گروه ورودی
      دکمه رادیویی
      بخش
      انتخابگر
      کلید دوحالته
      ورودی زمان
      بارگذاری
    ناوبری
      منوی کشویی
      منو
      صفحه‌بندی
      گام‌ها
      زبانه‌ها
    نمودار
      نمودارها
      نقشه‌ها
احراز هویت
    ورود به سیستم
      ساده
      کناری
      دوبخشی
    ثبت‌نام
      ساده
      کناری
      دوبخشی
    بازیابی رمز عبور
      ساده
      کناری
      دوبخشی
    بازنشانی رمز عبور
      ساده
      کناری
      دوبخشی
    تایید رمز یکبار مصرف
      ساده
      کناری
      دوبخشی
سایر
    دسترسی غیرمجاز
    صفحه فرود
راهنما
    مستندات
    اجزای اشتراکی
    ابزارها
    تاریخچه تغییرات
حق نشر © 2026 Ecme تمامی حقوق محفوظ است.
شرایط و ضوابط | حریم خصوصی و سیاست

بارگذاری (Upload)

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

پایه (Basic)

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

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

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

غیرفعال (Disabled)

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

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

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

تصویر خود را اینجا بکشید یا مرور کنید

فرمت‌های پشتیبانی‌شده: jpeg، png، gif

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

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

فقط jpeg یا png (حداکثر 500 کیلوبایت)

تصویر آواتار (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-
فهرست مطالب
  • پایه (Basic)
  • کشیدن و رها کردن (Drag and Drop)
  • غیرفعال (Disabled)
  • سفارشی‌سازی (Customize)
  • کنترل بارگذاری (Upload Control)
  • تصویر آواتار (Avatar)