نحوه اضافه کردن آپلود فایل به فرمهای وردپرس
گاهی اوقات فیلدهای متنی کافی نیستند. شما به کاربرانی نیاز دارید که رزومه ارسال کنند، عکس آپلود کنند، اسناد را پیوست کنند یا اسکرینشات ارسال کنند. فیلدهای آپلود فایل، فرمهای تماس اولیه را به ابزارهای قدرتمند جمعآوری اسناد تبدیل میکنند.
در این راهنما، یاد خواهید گرفت که چگونه قابلیت آپلود فایل را به فرمهای وردپرس خود اضافه کنید - از تنظیمات اولیه تا پیکربندی پیشرفته.
چرا آپلود فایل را به فرمها اضافه کنیم؟
آنچه را که متن نمیتواند ثبت کند، جمعآوری کنید
- رزومهها/CVها اسناد قالببندیشده چیزی بیش از متن میگویند
- عکس – اثبات بصری، مثالها، نمونه کارها
- تصاویر – دقیقاً همان چیزی را که کاربران میبینند نشان دهید
- اسناد - قراردادها، گواهینامهها، سوابق
ساده کردن گردش کار
- بدون پیوست جداگانه ایمیل
- فایلهای مرتبط با فرمهای ارسالی
- همه چیز در یک مکان
- ردیابی و سازماندهی آسانتر
تجربه حرفه ای
- قابلیت فرم مدرن
- کاربران انتظار گزینههای آپلود فایل را دارند
- درخواستهای رفت و برگشت را کاهش میدهد
موارد استفاده رایج آپلود فایل
تقاضا نامه های شغلی
- رزومه/CV (PDF، DOC)
- نامه جلد
- نمونههای نمونه کارها
- گواهینامه ها
درخواستهای پشتیبانی
- اسکرینشات از مشکلات
- گزارش های خطا
- فایلهای پیکربندی
- ضبط های ویدئویی
درخواست های نقل قول
- مشخصات پروژه
- تصاویر مرجع
- طرحهای موجود برای تکرار
- نقشههای طبقات، طرحهای اولیه
ادعای بیمه
- عکسهای آسیبدیده
- پلیس گزارش می دهد
- مدارک پزشکی
- رسید
بازخورد مشتری
- عکس های محصول
- تصاویر قبل / بعد
- محتوای ایجاد شده توسط کاربر
ثبت رویداد
- تأیید هویت
- اثبات واجد شرایط بودن
- فهرست تیمها
درخواستهای پیمانکار/فروشنده
- مجوزهای تجاری
- گواهی های بیمه
- نمونههای کار
افزودن آپلود فایل به فرم شما
در اینجا نحوه اضافه کردن آپلود فایل با ... آورده شده است. سازنده فرم خودکار:
مرحله ۱: نصب سازنده فرم خودکار
- رفتن به پلاگین ها → افزودن موارد جدید
- جستجو برای "A.F.B.«(نام اختصاری سازنده خودکار فرم)»
- پیدا کردن "AFB – سازنده خودکار فرم – سازنده فرم با کشیدن و رها کردن"
- کلیک کنید نصب در حال حاضر، و سپس فعال کردن
مرحله ۲: فرم خود را ایجاد یا ویرایش کنید
- رفتن به سازنده فرم خودکار → افزودن جدید (یا فرم موجود را ویرایش کنید)
- سازنده فرم کشیدن و رها کردن را مشاهده خواهید کرد
مرحله ۳: اضافه کردن فیلد آپلود فایل
- پیدا کردن آپلود فایل رزومه در پالت میدانی
- آن را روی بوم فرم خود بکشید
- در جایی که میخواهید قرار دهید (معمولاً بعد از فیلدهای تماس)
مرحله 4: تنظیمات اولیه را پیکربندی کنید
برای باز کردن تنظیمات، روی فیلد آپلود فایل کلیک کنید:
برچسب فیلد
یک برچسب واضح و توصیفی به آن بدهید:
- «آپلود رزومه»
- «ضمیمه کردن مدارک»
- «آپلود اسکرینشاتها»
- «پیوست کردن فایلها»
الزامی/اختیاری
تصمیم بگیرید که آیا آپلود فایل اجباری است یا خیر:
- ضروری - کاربر برای ارسال باید آپلود کند
- اختیاری – کاربر میتواند بدون فایل ارسال کند
متن راهنما
افزودن دستورالعمل برای کاربران:
- «رزومه خود را در قالب PDF یا Word بارگذاری کنید»
- «اسکرینشاتهایی که مشکل را نشان میدهند پیوست کنید»
- «حداکثر حجم فایل: ۱۰ مگابایت»
مرحله ۵: پیکربندی محدودیتهای نوع فایل
کنترل اینکه کدام نوع فایلها پذیرفته میشوند:
بر اساس طبقه بندی
- تصاویر – JPG، PNG، GIF، WebP
- اسناد – پی دی اف، دی او سی، دی او سی ایکس
- صفحات گسترده – XLS، XLSX، CSV
- بایگانی - زیپ، رار
- – MP3، WAV
- ویدئو – MP4، MOV
فقط مواردی را که نیاز دارید فعال کنید
برای رزومهها: فقط اسناد را فعال کنید
برای اسکرینشاتها: فقط تصاویر را فعال کنید
برای پیوستهای عمومی: اسناد + تصاویر را فعال کنید
مرحله ۶: تعیین محدودیتهای اندازه
جلوگیری از آپلود فایلهای حجیم:
- محدودیت در هر فایل - حداکثر حجم برای هر فایل
- تنظیمات رایج: ۵ مگابایت، ۱۰ مگابایت، ۲۵ مگابایت
- محدودیتهای سرور را در نظر بگیرید
مرحله ۷: پیکربندی چندین فایل (اختیاری)
به کاربران اجازه دهید بیش از یک فایل آپلود کنند:
- فعال کردن چندین فایل - روشن کردن
- حداقل تعداد فایلها – حداقل مورد نیاز (0 برای اختیاری)
- حداکثر تعداد فایلها - سقف برای جلوگیری از سوءاستفاده
مرحله 8: ذخیره و تست کنید
- فرم خود را ذخیره کنید
- پیشنمایش یا جاسازی در صفحه
- آپلود فایلهای مختلف را آزمایش کنید
- تأیید نمایش فایلها در ارسالها
گزینههای پیکربندی آپلود فایل
تک فایل در مقابل چند فایل
| محیط | استفاده از When | مثال |
|---|---|---|
| فایل تک | فقط یک سند لازم است | عکس پروفایل، رزومه تکی |
| چندین فایل | چندین فایل مورد انتظار است | نمونه کارها، چندین اسکرین شات |
محدودیتهای نوع فایل
| سناریو | انواع توصیه شده |
|---|---|
| برنامه های شغلی | PDF، DOC، DOCX |
| بلیط پشتیبانی | تصاویر (JPG، PNG) + PDF |
| ارسال عکس | JPG، PNG، وبپی |
| واردات داده ها | CSV، XLS، XLSX |
| اسناد عمومی | PDF، DOC، DOCX، تصاویر |
| فایل های فشرده | ZIP |
دستورالعملهای محدودیت اندازه
| نوع فایل | اندازه معمولی | حد پیشنهادی |
|---|---|---|
| اسناد متنی (DOC، PDF) | ۵۰۰ کیلوبایت – ۵ مگابایت | 5-10 مگابایت |
| صفحات گسترده | ۵۰۰ کیلوبایت – ۵ مگابایت | 10 MB |
| عکسها (فشرده شده) | ۵۰۰ کیلوبایت – ۵ مگابایت | 10 MB |
| تصاویر با وضوح بالا | ۱۰ مگابایت – ۱۰۰ مگابایت | 20-25 مگابایت |
| فیلم کوتاه | ۱۰ مگابایت – ۱۰۰ مگابایت | 50-100 مگابایت |
مثالهای فیلد آپلود فایل
آپلود رزومه (درخواست کار)
- برچسب: «آپلود رزومه»
- ضروری: بله
- چندگانه: خیر (تک فایل)
- انواع فایل: PDF، DOC، DOCX
- اندازه حداکثر: 5 MB
- متن راهنما: «رزومه خود را آپلود کنید (فرمت PDF یا Word، حداکثر ۵ مگابایت)»
پیوست اسکرین شات (درخواست پشتیبانی)
- برچسب: «پیوست کردن اسکرینشاتها»
- ضروری: خیر (اختیاری)
- چندگانه: بله (تا ۴)
- انواع فایل: JPG، PNG، GIF
- اندازه حداکثر: هر کدام ۱۰ مگابایت
- متن راهنما: «تصاویری از صفحه که مشکل را نشان میدهند آپلود کنید (اختیاری، حداکثر ۵ تصویر)»
بسته اسناد (درخواست قیمت)
- برچسب: «اسناد پروژه»
- ضروری: نه
- چندگانه: بله (تا ۴)
- انواع فایل: PDF، DOC، تصاویر، ZIP
- اندازه حداکثر: هر کدام ۱۰ مگابایت
- متن راهنما: «اسناد، تصاویر یا مشخصات مربوطه را پیوست کنید»
ارسال عکس (مسابقه)
- برچسب: «عکسهای شرکت در مسابقه»
- ضروری: بله
- چندگانه: بله (۳-۵ فایل)
- انواع فایل: فقط JPG، PNG
- اندازه حداکثر: هر کدام ۱۰ مگابایت
- متن راهنما: «۳ تا ۵ عکس با کیفیت بالا (JPG یا PNG) آپلود کنید»
دسترسی به فایلهای آپلود شده
ارسال فرمها
- رفتن به سازنده فرم خودکار → ارسالها
- مورد ارسالی را پیدا کرده و کلیک کنید
- فایلهای آپلود شده با ورودی ظاهر میشوند
- برای دانلود یا مشاهده کلیک کنید
محل ذخیره فایل
فایلهای آپلود شده معمولاً در مسیر زیر ذخیره میشوند:
- پوشه آپلودهای وردپرس
- بر اساس تاریخ یا فرم سازماندهی شده است
- قابل دسترسی از طریق کتابخانه رسانه یا لینکهای مستقیم
در اعلانهای ایمیلی
بسته به تنظیمات:
- فایلهای پیوست شده به ایمیل اعلان
- یا لینک دانلود فایل ها
توجه: فایلهای بزرگ ممکن است از محدودیتهای پیوست ایمیل فراتر روند. لینکها برای فایلهای بزرگ امنتر هستند.
در خروجی CSV
فیلدهای فایل معمولاً به صورت زیر صادر میشوند:
- آدرسهای اینترنتی فایلهای آپلود شده
- نام پرونده ها
الزامات و محدودیتهای سرور
تنظیمات پی اچ پی
پیکربندی سرور بر آپلودها تأثیر میگذارد:
| محیط | چه چیزی را کنترل میکند؟ | ارزشهای مشترک |
|---|---|---|
| upload_max_size قرار | حداکثر حجم هر فایل | 2M، 10M، 64M |
| post_max_size | حداکثر کل دادههای POST | 8M، 32M، 128M |
| حداکثر_ بارگذاری پرونده | حداکثر تعداد فایل در هر درخواست | 20 |
| max_execution_time | مهلت اسکریپت تمام شد | ۳۰، ۶۰، ۳۰۰ ثانیه |
بررسی محدودیتهای شما
برای یافتن محدودیتهای سرور خود:
- رفتن به ابزارها → سلامت سایت → اطلاعات
- گسترش سرور بخش
- به دنبال مقادیر مرتبط با آپلود باشید
اگر محدودیتها خیلی کم باشند
- با ارائه دهنده خدمات میزبانی خود تماس بگیرید
- یا به .htaccess / php.ini اضافه کنید (در صورت مجاز بودن)
- محدودیتهای فرم را پایینتر از محدودیتهای سرور تنظیم کنید
ملاحظات امنیتی
اعتبارسنجی نوع فایل
همیشه انواع فایلها را محدود کنید:
- فقط انواعی را فعال کنید که واقعاً به آنها نیاز دارید
- هرگز به فایلهای اجرایی (.exe، .php، .js) اجازه اجرا ندهید.
- اعتبارسنجی هم در سمت کلاینت و هم در سمت سرور انجام میشود
امنیت ذخیرهسازی فایل
- در صورت امکان، فایلهایی که خارج از ریشه وب ذخیره میشوند
- دسترسی مستقیم به URL ممکن است محدود شود
- در نظر بگیرید چه کسی میتواند به فایلهای آپلود شده دسترسی داشته باشد
پیشگیری از بدافزار
برای کاربردهای حساس:
- از افزونههای امنیتی با قابلیت اسکن بدافزار استفاده کنید
- محدود به قالبهای امن رایج (PDF، JPG)
- قبل از استفاده، آپلودها را بررسی کنید
بهترین روش
۱. در مورد الزامات دقیق باشید
به کاربران بگویید دقیقاً چه چیزی را آپلود کنند:
- انواع فایلهای پذیرفتهشده
- حداکثر اندازه فایل
- تعداد فایلهای مجاز
- فایل باید شامل چه چیزهایی باشد
۲. از محدودیتهای مناسب استفاده کنید
محدودیتها را با نیازهای واقعی تطبیق دهید:
- رزومهها به محدودیت ۵۰ مگابایتی نیاز ندارند
- مسابقات عکاسی به محدودیتهای بیشتری نیاز دارند
- ظرفیت سرور را در نظر بگیرید
۳. در صورت امکان، آن را اختیاری کنید
مگر در موارد ضروری، به فایلها نیازی ندارید:
- ممکن است کاربران فایلهای آماده نداشته باشند
- نرخ تکمیل فرم را افزایش میدهد
- در صورت نیاز، پیگیری پروندهها
۳. فعال کردن کشیدن و رها کردن
تجربه کاربری مدرن و آسان:
- کاربران انتظار دارند که از کشیدن و رها کردن (drag and drop) استفاده کنند.
- سریعتر از کلیک-مرور-انتخاب
- با چندین فایل کار میکند
۴. نمایش پیشرفت آپلود
فایلهای بزرگ زمانبر هستند:
- نوار پیشرفت از سردرگمی جلوگیری میکند
- کاربران میدانند که آپلود کار میکند
- آپلودهای رها شده را کاهش میدهد
6. به طور کامل تست کنید
قبل از پخش زنده:
- آپلود انواع فایل
- آزمایش در محدوده اندازه
- انواع فایلهای نامعتبر را امتحان کنید (باید رد شود)
- تأیید نمایش فایلها در ارسالها
- تست روی دستگاههای تلفن همراه
عیبیابی آپلود فایل
آپلود بلافاصله انجام نشد
بررسی:
- نوع فایل مجاز است
- حجم فایل در محدوده مجاز است
- جاوا اسکریپت در مرورگر فعال است
آپلود در نیمه راه با شکست مواجه شد
علل احتمالی:
- پایان زمان سرور
- اتصال قطع شد
- حجم سرور از حد مجاز فراتر رفت
راه حل ها:
- اندازه پرونده را کاهش دهید
- محدودیتهای سرور را بررسی کنید
- ابتدا فایلهای کوچکتر را امتحان کنید
عدم نمایش فایلها در ارسال
بررسی:
- قبل از ارسال فرم، بارگذاری تکمیل شد
- سرور فضای دیسک موجود دارد
- مجوزهای صحیح فایل در سرور
خطای «نوع فایل مجاز نیست»
راه حل ها:
- نوع فایل را در تنظیمات فیلد فعال کنید
- ممکن است کاربر فرمت اشتباهی را آپلود کند
- بررسی تطابق پسوند فایل با محتوا
فایلهای آپلود شده قابل دانلود نیستند
بررسی:
- فایلها در محل ذخیرهسازی وجود دارند
- مجوزهای صحیح فایل
- لینکها/مسیرها معتبر هستند
پرسش و پاسخهای متداول
آیا امکان آپلود فایل در نسخه رایگان وجود دارد؟
بله! افزونه Auto Form Builder در نسخه رایگان خود قابلیت آپلود فایل را دارد—برای آپلود فایلهای پایه نیازی به پرداخت هزینه نیست.
کاربران چه نوع فایلهایی را میتوانند آپلود کنند؟
شما این را در تنظیمات فیلد کنترل میکنید. گزینههای رایج شامل تصاویر (JPG، PNG)، اسناد (PDF، DOC)، صفحات گسترده (XLS، CSV) و بایگانیها (ZIP) است. فقط مواردی را که نیاز دارید فعال کنید.
حداکثر حجم فایل چقدر است؟
شما این را در تنظیمات فیلد تنظیم میکنید، اما این مقدار توسط پیکربندی PHP سرور شما نیز محدود میشود. تنظیم upload_max_filesize سرور خود را بررسی کنید.
آیا کاربران میتوانند چندین فایل آپلود کنند؟
بله، در تنظیمات فیلد، گزینه «مجاز کردن چندین فایل» را فعال کنید و حداقل/حداکثر محدودیتها را تعیین کنید.
فایلهای آپلود شده کجا ذخیره میشوند؟
فایلها در پوشه آپلودهای وردپرس ذخیره میشوند و به فرمهای ارسالی لینک شدهاند. آنها را در داشبورد ارسالی مشاهده کنید.
آیا فایلهای آپلود شده امن هستند؟
آپلود فایل شامل اعتبارسنجی برای انواع مجاز است. برای امنیت بیشتر، انواع فایلها را فقط به آنچه نیاز دارید محدود کنید و افزونههای امنیتی را برای اسکن بدافزار در نظر بگیرید.
خلاصه
افزودن آپلود فایل به فرمهای وردپرس:
- اضافه کردن فیلد آپلود فایل - روی فرم خود بکشید
- یک برچسب واضح تنظیم کنید – به کاربران بگویید چه چیزی را آپلود کنند
- محدود کردن انواع فایلها - فقط مواردی را که نیاز دارید فعال کنید
- محدودیتهای اندازه را تنظیم کنید – در محدوده قابلیتهای سرور
- پیکربندی چندین فایل – در صورت نیاز
- اضافه کردن متن راهنما - الزامات را توضیح دهید
- به طور کامل تست کنید - فایلها، اندازهها و دستگاههای مختلف
نتیجه
آپلود فایل، فرمهای شما را فراتر از جمعآوری متن ساده گسترش میدهد. رزومه، عکس، اسناد، اسکرینشات - هر آنچه که نیاز دارید، کاربران میتوانند آن را مستقیماً از طریق فرم شما ارسال کنند. بدون پیوست ایمیل، بدون فایل گمشده، همه چیز با ارسال، سازماندهی شده است.
سازنده فرم خودکار شامل آپلود فایل در نسخه رایگان، به همراه قابلیت کشیدن و رها کردن، امکان آپلود چندین فایل، محدودیتهای نوع و اندازه. اضافه کردن قابلیت آپلود فایل فقط با چند کلیک انجام میشود.
آماده پذیرش آپلود فایل هستید؟ دانلود فرم ساز خودکار و همین امروز قابلیت آپلود فایل را به فرمهای خود اضافه کنید.