نحوه پذیرش آپلود چندین فایل در فرم‌های وردپرس

نحوه پذیرش آپلود چندین فایل در فرم‌های وردپرس

یک فایل همیشه کافی نیست. متقاضیان کار باید رزومه و نامه درخواست کار (cover letter) ارسال کنند. درخواست‌های پشتیبانی به چندین اسکرین‌شات نیاز دارند. درخواست‌های پروژه به چندین تصویر مرجع نیاز دارند.

آپلود فایل های متعدد به کاربران اجازه دهید چندین فایل را در یک فرم واحد پیوست کنند - دیگر نیازی به ارسال جداگانه پیوست‌ها از طریق ایمیل نیست.

در این راهنما، نحوه پیکربندی آپلود چندگانه فایل در فرم‌های وردپرس خود را خواهید آموخت.

وقتی به آپلود چندین فایل نیاز دارید

موارد استفاده رایج

تقاضا نامه های شغلی

  • ادامه
  • نامه جلد
  • نمونه‌های نمونه کارها
  • گواهینامه ها

درخواستهای پشتیبانی

  • چندین اسکرین شات از مشکل
  • گزارش های خطا
  • فایل‌های پیکربندی

ادعای بیمه

  • عکس از آسیب دیدگی از زوایای مختلف
  • پلیس گزارش می دهد
  • رسید

درخواست‌های طراحی

  • تصاویر مرجع
  • دارایی های برند
  • طرح‌ها یا ماکت‌ها

ورودی های مسابقه

  • چندین عکس برای هر ورودی
  • سری آثار هنری
  • کلیپ های ویدئویی

ورود به مشتری

  • قراردادها
  • اسناد شناسایی
  • ثبت کسب و کار
  • فرم های مالیاتی

املاک و مستغلات

  • عکس های ملک
  • طرح های طبقه
  • گزارش های بازرسی

آپلود تکی فایل در مقابل آپلود چندتایی فایل

ویژگی تک فایل فایل های متعدد
فایل‌ها به ازای هر فیلد 1 2+
مورد استفاده عکس پروفایل، سند واحد نمونه کارها، مجموعه مستندات
انتخاب کاربر کلیک کنید، یکی را انتخاب کنید کلیک کنید، چندین مورد را انتخاب کنید (Ctrl/Cmd+click)
کشیدن و رها کردن یک فایل را رها کنید چندین فایل را به طور همزمان رها کنید
پیچیدگی ساده نیاز به محدودیت‌های حداقل/حداکثر

تنظیم آپلود چندین فایل

در اینجا نحوه پیکربندی آپلود چندین فایل با ... آورده شده است. سازنده فرم خودکار:

مرحله ۱: نصب سازنده فرم خودکار

  1. رفتن به پلاگین ها → افزودن موارد جدید
  2. جستجو برای "A.F.B.«(نام اختصاری سازنده خودکار فرم)»
  3. پیدا کردن "AFB – سازنده خودکار فرم – سازنده فرم با کشیدن و رها کردن"
  4. کلیک کنید نصب در حال حاضر، و سپس فعال کردن

مرحله ۲: اضافه کردن فیلد آپلود فایل

  1. فرم خود را ایجاد یا ویرایش کنید
  2. کشیدن آپلود فایل رزومه فیلد را روی فرم خود قرار دهید
  3. برای باز کردن تنظیمات فیلد کلیک کنید

مرحله ۳: فعال کردن چندین فایل

  1. یافتن اجازه دادن به چندین فایل انتخاب
  2. آن را تغییر دهید ON

این فیلد اکنون چندین انتخاب فایل را می‌پذیرد.

مرحله ۴: تعیین محدودیت‌های فایل

حداقل فایل‌ها

تعداد مشخصی آپلود لازم است:

  • مثال: حداقل ۳ عکس برای شرکت در مسابقه
  • بدون حداقل، روی 0 بگذارید

حداکثر فایل‌ها

تعداد آپلودها را محدود کنید:

  • مثال: حداکثر ۱۰ فایل برای جلوگیری از سوءاستفاده
  • از فضای ذخیره‌سازی سرور محافظت می‌کند
  • ارسال‌ها را قابل مدیریت نگه می‌دارد

مرحله ۵: پیکربندی انواع فایل‌ها

انواع فایل‌های مجاز را مشخص کنید:

  • عکس: .jpg، .png، .gif، .webp
  • اسناد: .pdf، .doc، .docx
  • صفحات گسترده: ‎.xls، .xlsx، .csv
  • بایگانی برچسب: .zip، .rar

فقط مواردی را که برای مورد استفاده نیاز دارید فعال کنید.

مرحله ۶: تعیین محدودیت‌های اندازه

تعریف حداکثر حجم فایل:

  • به ازای هر فایل: حداکثر حجم برای هر فایل (مثلاً ۵ مگابایت)
  • در نظر گرفتن: حجم کل آپلود = حداکثر تعداد فایل × محدودیت هر فایل

مرحله 7: سفارشی‌سازی برچسب‌ها

  • برچسب فیلد: «بارگذاری اسناد» یا «پیوست کردن فایل‌ها»
  • متن دکمه: «انتخاب فایل‌ها» یا «افزودن فایل‌ها»
  • متن راهنما: «حداکثر ۵ فایل (PDF، DOC) آپلود کنید. حداکثر ۱۰ مگابایت برای هر کدام.»

تجربه کاربری برای آپلودهای چندگانه

چگونه کاربران چندین فایل را انتخاب می‌کنند

روش کلیک

  1. کاربر روی دکمه «انتخاب فایل‌ها» کلیک می‌کند
  2. مرورگر فایل باز می‌شود
  3. کاربر کلید Ctrl (ویندوز) یا Cmd (مک) را نگه می‌دارد و روی چندین فایل کلیک می‌کند.
  4. یا از Shift+click برای انتخاب محدوده استفاده می‌کند
  5. کلیک‌ها باز می‌شوند

کشیدن و رها کردن

  1. کاربر چندین فایل را در فایل اکسپلورر خود انتخاب می‌کند
  2. آنها را به منطقه آپلود می‌کشاند
  3. همه فایل‌ها را یکجا حذف می‌کند

انتخاب های چندگانه

  1. کلیک‌های کاربر برای افزودن اولین دسته
  2. برای افزودن فایل‌های بیشتر، دوباره کلیک کنید
  3. فایل‌ها تا رسیدن به حد مجاز، انباشته می‌شوند

پیش نمایش پرونده

به کاربران نشان دهید چه چیزی را انتخاب کرده‌اند:

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

شاخص های پیشرفت

برای آپلودهای بزرگ، نشان دهید:

  • نوار پیشرفت آپلود
  • وضعیت هر فایل
  • تأیید تکمیل

تعیین محدودیت‌های مناسب

حداقل فایل‌ها

سناریو حداقل پیشنهادی
پیوست‌های عمومی 0 (اختیاری)
مسابقه عکس 1-3
عکس‌های مربوط به خسارت بیمه 2-3
ارسال نمونه کارها 3-5

حداکثر فایل‌ها

سناریو حداکثر پیشنهادی
پشتیبانی از تصاویر 5
مدارک درخواست کار 5
ارسال گالری عکس 10-20
فایل‌های پروژه 10
بسته سند 10-15

محدودیت اندازه فایل

نوع محتوا محدودیت پیشنهادی برای هر فایل
اسناد (PDF، DOC) 5-10 مگابایت
تصاویر (JPG، PNG) 5-10 مگابایت
عکس‌های با وضوح بالا 15-25 مگابایت
فیلم های 50-100 مگابایت
بایگانی (ZIP) 25-50 مگابایت

نمونه‌هایی از فرم‌های آپلود چندگانه

فرم تقاضای کار

پیکربندی آپلود فایل:

  • برچسب: «مدارک درخواست»
  • چندگانه: بله
  • کمترین: ۱ (حداقل رزومه)
  • بیشترین: 5
  • انواع فایل: PDF، DOC، DOCX
  • اندازه حداکثر: هر کدام ۱۰ مگابایت
  • متن راهنما: «رزومه و انگیزه‌نامه خود را (PDF یا Word) آپلود کنید. همچنین می‌توانید نمونه‌هایی از نمونه کارها را نیز ضمیمه کنید.»

فرم بلیط پشتیبانی

پیکربندی آپلود فایل:

  • برچسب: «اسکرین‌شات‌ها/پیوست‌ها»
  • چندگانه: بله
  • کمترین: 0 (اختیاری)
  • بیشترین: 5
  • انواع فایل: تصاویر + پی‌دی‌اف
  • اندازه حداکثر: هر کدام ۱۰ مگابایت
  • متن راهنما: «تصاویر یا فایل‌هایی را که به توضیح مشکل کمک می‌کنند، پیوست کنید (اختیاری).»

ثبت نام مسابقه عکس

پیکربندی آپلود فایل:

  • برچسب: «عکس‌های مسابقه»
  • چندگانه: بله
  • کمترین: 3
  • بیشترین: 5
  • انواع فایل: فقط JPG، PNG
  • اندازه حداکثر: هر کدام ۱۰ مگابایت
  • متن راهنما: «۳ تا ۵ عکس با وضوح بالا آپلود کنید. فرمت JPG یا PNG.»

فرم درخواست بیمه

پیکربندی آپلود فایل:

  • برچسب: «عکس‌ها و مستندات خسارت»
  • چندگانه: بله
  • کمترین: 2
  • بیشترین: 10
  • انواع فایل: تصاویر + پی‌دی‌اف
  • اندازه حداکثر: هر کدام ۱۰ مگابایت
  • متن راهنما: «حداقل ۲ عکس از آسیب از زوایای مختلف آپلود کنید. هرگونه مدرک مرتبط را نیز ضمیمه کنید.»

مدیریت ارسال چندین فایل

مشاهده آپلودها

در جزئیات ارسال، موارد زیر را مشاهده خواهید کرد:

  • لیست تمام فایل‌های آپلود شده
  • نام و اندازه فایل‌ها
  • لینک‌های دانلود برای هر فایل
  • ریزعکس‌های تصویر (برای فایل‌های تصویری)

بارگیری فایل ها

  • برای دانلود تک تک فایل ها روی آنها کلیک کنید
  • یا همه را به صورت ZIP دانلود کنید (در صورت پشتیبانی)

در اعلان‌های ایمیلی

بسته به پیکربندی:

  • فایل‌های پیوست شده به ایمیل اعلان
  • یا لینک دانلود فایل ها

توجه: فایل‌های بزرگ/متعدد ممکن است از محدودیت‌های پیوست ایمیل فراتر روند. لینک‌ها امن‌تر هستند.

در خروجی CSV

فیلدهای فایل معمولاً به صورت زیر صادر می‌شوند:

  • آدرس فایل‌ها (لینک‌های دانلود)
  • یا مسیرهای فایل روی سرور

ملاحظات سرور

فضای ذخیره سازی

آپلود چندین فایل، فضای ذخیره‌سازی بیشتری را اشغال می‌کند:

  • ۱۰ کاربر × ۵ فایل × ۵ مگابایت = ۲۵۰ مگابایت در روز
  • نظارت بر میزان استفاده از دیسک
  • اجرای سیاست‌های پاکسازی

محدودیت‌های آپلود

تنظیمات سرور ممکن است آپلودها را محدود کند:

تنظیمات پی اچ پی

  • upload_max_filesize - حداکثر اندازه فایل تکی
  • post_max_size حداکثر کل داده‌های POST
  • max_file_uploads حداکثر تعداد فایل در هر درخواست

تنظیمات وردپرس

تنظیمات رسانه همچنین ممکن است آپلودها را محدود کند.

محدودیت‌های میزبانی

هاست اشتراکی اغلب محدودیت‌های سخت‌تری نسبت به VPS یا سرورهای اختصاصی دارد.

مشکلات مربوط به تایم اوت

آپلود فایل‌های حجیم و چند فایلی ممکن است با مشکل زمان مواجه شود:

  • افزایش max_execution_time در صورت امکان
  • برای فایل‌های بسیار بزرگ از آپلودهای تکه‌تکه/ناهمزمان استفاده کنید
  • محدودیت‌های واقع‌بینانه برای حجم فایل تعیین کنید

بهترین روش

1. انتظارات واضح را تنظیم کنید

از قبل به کاربران بگویید:

  • چند فایل می‌توانند آپلود کنند
  • چه نوع فایل‌هایی پذیرفته می‌شوند؟
  • حداکثر اندازه فایل

نمونه متن راهنما:
«حداکثر ۵ فایل آپلود کنید. فرمت‌های قابل قبول: PDF، JPG، PNG. حداکثر ۱۰ مگابایت برای هر فایل.»

۲. از محدودیت‌های مناسب استفاده کنید

  • اگر فقط به ۵ فایل نیاز دارید، ۱۰۰ فایل را مجاز نکنید
  • بین نیازهای کاربر و ظرفیت سرور تعادل برقرار کنید
  • در مورد محدودیت‌های منطقی، اشتباه نکنید

۳. فعال کردن کشیدن و رها کردن

انتخاب چند فایل را بسیار آسان‌تر از کلیک و Ctrl می‌کند.

۴. نمایش پیش‌نمایش فایل‌ها

به کاربران اجازه دهید ببینند چه چیزی آپلود کرده‌اند:

  • فایل‌های صحیح انتخاب شده را تأیید می‌کند
  • امکان حذف فایل‌های اشتباه را فراهم می‌کند
  • خطاها را کاهش می دهد

۵. گزینه حذف را ارائه دهید

کاربران باید بتوانند:

  • قبل از ارسال، فایل‌های تکی را حذف کنید
  • فایل‌های اشتباه را جایگزین کنید
  • در صورت نیاز از نو شروع کنید

۶. با فایل‌های واقعی تست کنید

قبل از پرتاب:

  • فایل‌های واقعی که کاربران ارسال می‌کنند را آپلود کنید
  • تست در مرزهای محدود (حداکثر فایل، حداکثر اندازه)
  • تأیید کنید که همه فایل‌ها در ارسال ظاهر می‌شوند
  • بررسی نحوه‌ی مدیریت اعلان‌های ایمیلی

۷. برای فضای ذخیره‌سازی برنامه‌ریزی کنید

  • برآورد نیازهای ذخیره‌سازی بر اساس حجم مورد انتظار
  • روال‌های پاکسازی را برای ارسال‌های قدیمی تنظیم کنید
  • نظارت بر میزان استفاده از دیسک

عیب‌یابی آپلودهای چندگانه

فقط یک فایل آپلود می‌شود

بررسی:

  • گزینه فایل‌های چندگانه در تنظیمات فیلد فعال است
  • کاربر چندین فایل را به درستی انتخاب می‌کند (Ctrl/Cmd+click)

آپلود در نیمه راه با شکست مواجه شد

علل احتمالی:

  • حجم کل از حد مجاز سرور فراتر رفته است
  • تایم اوت در حین آپلود
  • یک فایل در دسته، نوع نامعتبر دارد

راه حل ها:

  • کاهش حجم فایل‌ها
  • فایل‌های کمتری آپلود کنید
  • تنظیمات تایم اوت سرور را بررسی کنید

فایل‌های ارسالی موجود نیستند

بررسی:

  • آپلود قبل از ارسال فرم تکمیل شد
  • سرور تایم اوت نشد
  • فایل‌ها در محدوده اندازه/نوع

فایل‌های آپلود شده قابل دانلود نیستند

بررسی:

  • فایل‌ها روی سرور وجود دارند
  • مجوزهای صحیح فایل
  • مسیر فایل‌ها در پایگاه داده درست است

ملاحظات امنیتی

اعتبارسنجی نوع فایل

  • همیشه انواع فایل‌ها را به آنچه نیاز دارید محدود کنید
  • فایل‌های اجرایی (.exe، .php، .js) را مجاز نکنید
  • اعتبارسنجی در هر دو سمت کلاینت و سرور

محل ذخیره سازی

  • فایل‌ها باید در دایرکتوری‌های محافظت‌شده ذخیره شوند
  • از طریق حدس زدن URL مستقیماً قابل دسترسی نیست
  • کنترل‌های دسترسی را برای اسناد حساس در نظر بگیرید

اسکن بدافزار

برای کاربردهای با امنیت بالا:

  • اسکن فایل‌های آپلود شده برای یافتن بدافزار
  • قرنطینه کردن فایل‌های مشکوک
  • از افزونه‌های امنیتی استفاده کنید

پرسش و پاسخهای متداول

کاربران می‌توانند همزمان چند فایل آپلود کنند؟

شما این را با تنظیم حداکثر تعداد فایل‌ها کنترل می‌کنید. تنظیمات سرور (max_file_uploads) نیز محدودیت‌هایی را اعمال می‌کند - معمولاً به طور پیش‌فرض 20 عدد.

آیا کاربران می‌توانند پس از انتخاب اولیه، فایل اضافه کنند؟

بله، اکثر پیاده‌سازی‌ها اجازه می‌دهند تا زمانی که به حد نصاب نرسیده‌اید، دوباره کلیک کنید تا فایل‌های بیشتری اضافه شوند.

اگر اعتبارسنجی یکی از فایل‌ها با شکست مواجه شود، چه اتفاقی می‌افتد؟

معمولاً فایل نامعتبر با یک پیام خطا رد می‌شود، اما فایل‌های معتبر ممکن است همچنان پذیرفته شوند. رفتار بسته به پیاده‌سازی متفاوت است.

آیا می‌توانم حداقل به X فایل نیاز داشته باشم؟

بله، گزینه حداقل تعداد فایل‌ها را تنظیم کنید. کاربران تا زمانی که حداقل آن تعداد فایل را آپلود نکنند، نمی‌توانند ارسال کنند.

آیا وجود چندین فایل در فضای میزبانی من محاسبه می‌شود؟

بله، تمام فایل‌های آپلود شده فضای ذخیره‌سازی سرور را اشغال می‌کنند. میزان استفاده را رصد کنید و سیاست‌های پاکسازی را اجرا کنید.

خلاصه

پیکربندی آپلود چندین فایل:

  1. فعال کردن چندین فایل در تنظیمات فیلد آپلود فایل
  2. حداقل تعداد فایل‌ها را تنظیم کنید اگر تعداد مشخصی مورد نیاز باشد
  3. حداکثر تعداد فایل‌ها را تنظیم کنید برای جلوگیری از سوءاستفاده و مدیریت ذخیره‌سازی
  4. پیکربندی انواع فایل - فقط به آنچه نیاز دارید اجازه دهید
  5. محدودیت‌های اندازه را تنظیم کنید متناسب با نوع محتوا
  6. متن راهنمای واضح اضافه کنید توضیح محدودیت‌ها برای کاربران
  7. فعال کردن کشیدن و رها کردن برای تجربه کاربری بهتر
  8. به طور کامل تست کنید قبل از راه اندازی

نتیجه

آپلود چندین فایل، فرم‌های شما را از جمع‌آوری ساده داده‌ها به جمع‌آوری جامع اسناد تبدیل می‌کند. درخواست‌های شغلی، درخواست‌های پشتیبانی، مطالبات بیمه - هر سناریویی که در آن یک فایل کافی نیست.

سازنده فرم خودکار پیکربندی آپلود چندگانه فایل را آسان می‌کند. این گزینه را فعال کنید، محدودیت‌های خود را تعیین کنید، انواع فایل‌های مجاز را انتخاب کنید، و شما آماده پذیرش بسته‌های سند، مجموعه عکس‌ها و ارسال‌های چند فایلی هستید.

آماده پذیرش چندین فایل هستید؟ دانلود فرم ساز خودکار و همین امروز آپلود چندگانه فایل را پیکربندی کنید.

پاسخ دهید

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شده اند *