Fayl yuklash maydoni
Hujjatlar, rasmlar va fayllarni ishonch bilan to'plang. Rezyumelardan tortib, sudrab tashlash orqali yuklash, fayl turi cheklovlari, o'lcham cheklovlari va tezkor oldindan ko'rish imkoniyatiga ega fotosuratlargacha - Fayl yuklash maydoni zamonaviy foydalanuvchi interfeysi va keng qamrovli tekshiruv bilan xavfsiz fayllar to'plamini ta'minlaydi.
Smart Validation yordamida professional fayllarni to'plash
Quyidagilar uchun juda qulay:
Har bir foydalanish holati uchun kuchli xususiyatlar
📤 Bir nechta fayl yuklash
Bitta yoki bir nechta fayllar:
Foydalanuvchilarga faqat bitta faylni yuklash yoki bir nechta fayl yuklashni yoqish imkonini beradi. Foydalanuvchilar bir vaqtning o'zida bir nechta faylni tanlashlari yoki fayllarni birma-bir qo'shishlari mumkin.
- Aqlli fayllarni boshqarish:
- Fayllarni bosqichma-bosqich qo'shish
- Yuborishdan oldin alohida fayllarni olib tashlang
- Barcha tanlangan fayllarni nomlari va o'lchamlari bilan ko'rish
- Yuklashlar sonining aniq ko'rsatkichi
Minimal/Maks fayl boshqaruvlari:
Bir nechta yuklashlar yoqilganda, minimal va maksimal fayllar sonini belgilang. Kamida 2 ta fayl talab qilinadi, 10 tagacha fayl yoki ehtiyojlaringizga mos keladigan har qanday diapazon.
misollar:
- Rezyume yuborish: faqat 1 ta fayl
- Fotogalereya: Minimal 3 ta, Maksimal 10 ta rasm
- Hujjatlar to'plami: Minimal 2, Maksimal 5 ta fayl
- Portfolio: Minimal 1, Maksimal 20 ta fayl

🎯 Fayl turi cheklovlari
7 ta oldindan sozlangan toifalar:
tasvirlar – jpg, png, gif va barcha rasm formatlari
Rasmlar, logotiplar, ekran tasvirlari va vizual kontent uchun juda mos keladi.
hujjatlar – pdf, doc, docx, txt, odt
Rezyumelar, hisobotlar, shartnomalar va matnli hujjatlar uchun ideal.
Jadvallar – xls, xlsx, csv, ods
Ma'lumotlar fayllari, byudjetlar, hisobotlar va hisob-kitoblar uchun.
taqdimotlar – ppt, pptx, odp
Slaydlar, taqdimotlar va vizual hisobotlar.
arxiv – zip, rar, 7z, tar, gz
Siqilgan fayllar, fayl paketlari va zaxira nusxalari.
audio – mp3, wav va barcha audio formatlar
Musiqa fayllari, ovozli yozuvlar va ovozli kliplar.
Video – mp4, mov va barcha video formatlar
Videofayllar, yozuvlar va multimedia kontenti.
Mix & Match:
Turli xil fayl turlarini qabul qilish uchun bir nechta toifalarni belgilang. Rasmlar va PDF fayllarni qabul qilish uchun "Rasmlar + Hujjatlar" funksiyasini yoqing.
📝 Maxsus fayl kengaytmalari
Aniq fayl turlarini ko'rsating:
7 ta toifadan tashqari, qabul qilmoqchi bo'lgan aniq fayl kengaytmalarini belgilang. Vergul bilan ajratilgan maxsus kengaytmalarni kiriting.
misollar:
- `.jpg, .png, .pdf` – Faqat rasmlar va PDF fayllar
- `.docx, .pdf, .txt` – Muayyan hujjat formatlari
- `.ai, .psd, .sketch` – Dizayn fayllari
- `.dwg, .dxf` – CAD fayllari
- `.sql, .db` – Ma'lumotlar bazasi fayllari
Mukammal boshqaruv:
Aniq fayl turini boshqarish uchun kategoriya katakchalarini maxsus kengaytmalar bilan birlashtiring. To'liq tasvirni qo'llab-quvvatlash uchun Rasmlar kategoriyasi va `.svg` ni qabul qiling.

🖼️ Fayllarni oldindan ko'rish
Vizual fayl fikr-mulohazasi:
Rasmlar uchun eskizlarni va boshqa turdagi fayl ikonkalarini ko'rsatish uchun “Fayllarni oldindan ko'rishni ko'rsatish” funksiyasini yoqing. Foydalanuvchilar yuborishdan oldin tanlaganlarini aniq ko'rishadi.
Oldindan ko'rish xususiyatlari:
- Rasmlar uchun eskizlar
- Hujjatlar uchun fayl turi piktogrammalari
- Fayl nomi va hajmini ko'rsatish
- Har bir fayl uchun o'chirish tugmasi
Vizual yuklashni tasdiqlash
Yaxshiroq foydalanuvchi tajribasi:
Oldindan ko'rishlar muvaffaqiyatli fayl tanlovini tasdiqlaydi, xatolarni kamaytiradi va to'g'ri fayllar biriktirilganligiga ishonch hosil qiladi.
🎨 Maxsus tugma matni
Yuklash tajribasini shaxsiylashtirish:
Yuklash tugmasi matnini “Faylni tanlash”dan forma kontekstiga mos keladigan har qanday matnga oʻzgartiring.
misollar:
- "Rezyumeni yuklash"
- "Rasmlarni tanlang"
- "Hujjatlarni ilova qiling"
- "Fayllarni qo'shish"
- "Fayllarni ko'rib chiqish"
- "Rasmlarni tanlang"
Kontekstual til:
Aniqroq ko'rsatmalar va yaxshiroq foydalanuvchi tajribasi uchun tugma matnini foydalanuvchilar yuklayotgan narsaga moslang.
🔐 O'rnatilgan xavfsizlik
Avtomatik faylni tekshirish:
Yuklangan barcha fayllar qayta ishlashdan oldin turi va o'lchami tekshiriladi. Zararli fayllar avtomatik ravishda rad etiladi.
Xavfsizlik qatlamlari:
- Fayl turini tekshirish (kengaytma va MIME turi)
- Fayl hajmi cheklovlari joriy etildi
- Server tomonida qayta tasdiqlash
- WordPress xavfsizlik standartlari
- Sanitariya qilingan fayl nomlari
Xavfsiz fayllarni qayta ishlash:
Fayllar tegishli ruxsatnomalar va xavfsizlik choralari bilan WordPress yuklash kataloglari yordamida xavfsiz saqlanadi.
🔀 Shartli mantiq
Dinamik yuklash maydonlari:
Boshqa shakl qiymatlari asosida fayl yuklash maydonlarini ko'rsatish yoki yashirish. Yuklash parametrlarini faqat foydalanuvchi tanlovlariga tegishli bo'lganda ko'rsatish.
Murakkab mantiq qoidalari:
- VA MANTIQ – Barcha shartlar bajarilishi kerak
- YOKI MANTIQ – Har qanday shart harakatni qo'zg'atishi mumkin
- 8 ta operator – Teng, Teng emas, Katta, Kichik, O'z ichiga oladi, Bo'sh va ko'proq
🎯 Kengaytirilgan foydalanuvchi tajribasi
Aqlli xususiyatlar o'rnatilgan:
- Tanlangan fayllar ro'yxati – Tanlangan barcha fayllarni nomlari va o'lchamlari bilan ko'ring
- Alohida fayllarni olib tashlash – Yuborishdan oldin fayllarni o'chirish
- Yuklash jarayoni – Yuklash paytida vizual fikr-mulohaza (avtomatik yuklash bilan)
- Xato xabarlarini tozalash – Qo'llanma bilan bog'liq aniq tasdiqlash xatolari
- Fayllar sonini ko'rsatish – Tanlangan fayllar sonini ko'rsatadi
- Talab qilinadigan tasdiqlash – Faylni yuklashni majburiy qiling
- Yordam matni qo'llab-quvvatlashi – Fayl talablari haqida tavsiflarni qo'shing
- Maxsus CSS darslari – Maxsus uslubni qo'llang
- Maxsus imkoniyatlarni qo'llab-quvvatlash - Klaviatura navigatsiyasi va ekran o'quvchi bilan mos keladi
- Mobil optimallashtirilgan – Mobil qurilmalardagi mahalliy fayl yig'uvchilar
📏 Fayl hajmi cheklovlari
Yuklash o'lchamlarini boshqarish:
Har bir fayl uchun maksimal fayl hajmini megabaytlarda (MB) belgilang. Yuklash jarayonini sekinlashtirishi yoki server chegaralaridan oshib ketishi mumkin bo'lgan katta hajmdagi yuklashlarning oldini oling.
Moslashuvchan chegaralar:
- Kichik fayllar: hujjatlar uchun 1-2 MB
- Standart: umumiy yuklamalar uchun 5 MB
- Rasmlar: Rasmlar uchun 10 MB
- Katta fayllar: videolar yoki arxivlar uchun 50 MB+
Har bir fayl uchun tasdiqlash:
Hajm chegarasi umumiy yuklash hajmiga emas, balki har bir alohida faylga tegishli. Agar siz 5MB chegarasini o'rnatsangiz, foydalanuvchilar har biri 5 MB dan 5 ta fayl yuklashlari mumkin.
Aniq fikr-mulohaza:
Foydalanuvchilar fayl hajmidagi xatolarni yuborishdan oldin darhol "Fayl 5MB chegarasidan oshib ketdi" kabi maxsus xabarlar bilan ko'rishadi.
⚡ Tanlovda avtomatik yuklash
Tezkor yuklash opsiyasi:
Forma yuborilishini kutish o'rniga, tanlanganda fayllarni darhol yuklashni boshlash uchun "Tanlovda avtomatik yuklash" funksiyasini yoqing.
foydasi:
- Tezroq seziladigan ishlash
- Foydalanuvchilar boshqa maydonlarni to'ldirayotgan paytda katta fayllarni yuklang
- Yuklashni darhol tasdiqlash
- Yuklash jarayonida bajarilgan ishlar haqida fikr-mulohaza
Ishdan foydalanish:
- Katta hajmdagi fayllarni yuborish (videolar, arxivlar)
- Fayllarni erta yuklaydigan ko'p bosqichli shakllar
- To'ldirilishi kerak bo'lgan ko'plab maydonlarga ega shakllar
- Sekin ulanishlar uchun yaxshiroq foydalanuvchi interfeysi
🎨 Yuklash uchun sudrab tashlang
Zamonaviy fayl tanlovi:
Foydalanuvchilarga fayllarni to'g'ridan-to'g'ri ish stoli yoki fayl brauzeridan yuklash maydoniga sudrab borish imkonini berish uchun sudrab tashlash funksiyasini yoqing. Brauzerda ko'rish shart emas.
Ikki tomonlama yuklash usullari:
- An'anaviy "Faylni tanlash" tugmasi
- Fayllarni to'g'ridan-to'g'ri yuklash zonasiga sudrab boring
- Ikkala usul ham bir vaqtning o'zida ishlaydi
Vizual fikr-mulohazalar:
Fayllar sudrab borilganda yuklash maydoni ajratib ko'rsatiladi, bu esa tushirish zonasining aniq vizual ko'rsatkichini ta'minlaydi.
Mobil moslik:
Ish stolida to'liq sudrab tashlash funksiyasi bilan ishlaydi. Mobil qurilmalarda standart fayl tanlagichga qaytadi.
3 bosqichda oddiy sozlash
Fayl yuklash maydonchangizni bir necha daqiqada tayyorlang
Fayl yuklash maydonini qo'shish
Asosiy maydonlar bo'limidan Fayl yuklash maydonini shaklingizga sudrab tashlang.
Fayl cheklovlarini o'rnatish
Ruxsat berilgan fayl turlarini (rasmlar, hujjatlar va boshqalar) tanlang, maksimal fayl hajmini (masalan, 5MB) o'rnating va agar kerak bo'lsa, minimal/maksimal son bilan bir nechta fayllarni yoqing.
Zamonaviy xususiyatlarni yoqish
Yuklashni osonlashtirish uchun sudrab tashlash funksiyasini yoqing, vizual fikr-mulohazalar uchun fayllarni oldindan ko'rishni yoqing va tugma matnini forma kontekstiga moslashtiring.
???? Bo'ldi! Fayl yuklash maydoningiz aqlli tasdiqlash va zamonaviy foydalanuvchi interfeysi bilan tayyor.
Haqiqiy dunyo ilovalari
Maydon parametrlarini to'ldiring
Asosiy konfiguratsiya
- Maydon yorlig'i – Fayl yuklash maydonining ustida ko'rsatilgan sarlavha
- Tavsif/Yordam matni – Fayl talablari bo'yicha qo'shimcha ko'rsatmalar
- Majburiy maydon – Faylni yuklashni majburiy qiling
- Joylashtiruvchi – Fayl yuklash uchun qo'llanilmaydi
Bir nechta fayllar
Bir nechta fayllarga ruxsat berish – Foydalanuvchilarga bir vaqtning o'zida bir nechta faylni yuklash imkonini beradi
- Bir nechta fayllar yoqilganda:
- Minimal fayllar – Kerakli fayllarning eng kam soni (masalan, 1)
- Maksimal fayllar – Foydalanuvchi yuklay oladigan fayllarning ko'pi (masalan, 10 ta)
Ruxsat berilgan fayl turlari
Oldindan sozlangan kategoriyalar (har qanday kombinatsiyani belgilang):
- Rasmlar (jpg, png, gif)
- Hujjatlar (pdf, doc, txt)
- Elektron jadvallar (xls, csv)
- Taqdimotlar (ppt, pptx)
- Arxivlar (zip, rar)
- Audio (mp3, wav)
- Video (mp4, mov)
Muayyan fayl kengaytmalari
Vergul bilan ajratilgan maxsus fayl turlarini kiriting (masalan, `.jpg, .png, .pdf, .docx`)
Fayl hajmini boshqarish
- Maksimal fayl hajmi – Har bir yuklangan fayl uchun maksimal hajm megabaytlarda (MB)
- 5MB limit uchun 5 kabi raqamni kiriting
- Cheklovsiz bo'sh qoldiring (server standart qiymatidan foydalanadi)
- Umumiy yuklash hajmiga emas, balki har bir faylga qo'llaniladi
Foydalanuvchi tajribasi
- Fayllarni oldindan ko'rishni ko'rsatish – Rasmlar uchun eskizlarni va boshqa fayllar uchun piktogrammalarni ko'rsatish
- Sudrab tashlash funksiyasini yoqish – Foydalanuvchilarga fayllarni to'g'ridan-to'g'ri formaga sudrab borishga ruxsat berish
- Yuklash tugmasi matni – Tugma matnini sozlash (standart: “Faylni tanlash”)
- Tanlovda avtomatik yuklash – Tanlangandan so'ng darhol fayllarni yuklashni boshlang (forma yuborilishini kutish o'rniga)
Shartli mantiq
- Shartli mantiqni yoqish – Shartlarga qarab ko'rsatish/yashirish
- Mantiq turi
- Barcha shartlar bajarilishi kerak (VA)
- Har qanday shart bajarilishi mumkin (OR)
- Shart qoidalari
- Ko'rsatish/Yashirish – Bajarilishi kerak bo'lgan harakatlar
- Maydon – Qaysi maydonni tekshirish kerak
- Operator – Teng, Teng emas, O'z ichiga oladi, Katta, Kichik, Bo'sh, Bo'sh emas
- Qiymat – Taqqoslash qiymati
- Bir nechta shartlar – Cheksiz qoidalar qo'shing
ilg'or Options
- Yashirin maydon – Maydonni ko'rinmas holga keltiring (fayllarni yuklash uchun tavsiya etilmaydi)
- Maxsus CSS darslari – Maxsus uslubni qo'llang
- Kirish imkoniyati atributlari – ekran o'quvchilari uchun ARIA yorliqlari

Nima uchun bizning Fayl Yuklash Maydonimizni Tanlashimiz Kerak?
✅ Bir nechta fayllar – minimal/maksimal boshqaruv elementlari bilan bitta yoki bir nechta yuklashlar
✅ Aqlli cheklovlar – 7 ta fayl toifasi va maxsus kengaytmalar
✅ Hajm chegaralari – Har bir fayl uchun maksimal hajmni MB da o'rnating
✅ Sudrab tashlash – Zamonaviy fayl tanlash tajribasi
✅ Fayllarni oldindan ko'rish – Eskizlar bilan vizual tasdiqlash
✅ Xavfsiz – O'rnatilgan tasdiqlash va WordPress xavfsizligi
✅ Avtomatik yuklash – Tanlov bo'yicha ixtiyoriy tezkor yuklash
✅ Foydalanuvchilarga qulay – Fikr-mulohazalar va xato xabarlarini aniq ko'rsating
✅ To'liq integratsiyalashgan – Barcha shakl xususiyatlari bilan uzluksiz ishlaydi
Savol-javoblar
Savol: Foydalanuvchilar nechta fayl yuklashlari mumkin?
Sukut bo'yicha bitta fayl. Foydalanuvchilarga bir nechta fayllarni yuklash imkonini berish uchun “Bir nechta fayllarga ruxsat berish” funksiyasini yoqing. Nazorat ostidagi ommaviy yuklashlar uchun minimal/maksimal chegaralarni o'rnating, masalan, Minimal 1, Maksimal 10.
Savol: Qanday fayl turlari qo'llab-quvvatlanadi?
Barcha fayl turlari sukut bo'yicha qo'llab-quvvatlanadi. Ehtiyojlaringizga qarab muayyan turlarni cheklash uchun kategoriya katakchalaridan (Rasmlar, Hujjatlar va boshqalar) yoki maxsus kengaytmalardan foydalaning.
Savol: Fayl hajmini qanday cheklashim mumkin?
“Maksimal fayl hajmi” maydoniga raqam kiriting (masalan, 5MB uchun 5). Bu cheklov har bir fayl uchun amal qiladi, yuklashning umumiy hajmiga emas. Serverning standart sozlamalari uchun bo'sh qoldiring.
Savol: Kategoriyalar va maxsus kengaytmalar o'rtasidagi farq nima?
Kategoriyalar oldindan o'rnatilgan guruhlardir (Rasmlar = barcha rasm turlari, Hujjatlar = pdf/doc/txt). Maxsus kengaytmalar sizga .svg, .ai, .psd kabi aniq formatlarni belgilash imkonini beradi.
Savol: Sudrab qo'yish qanday ishlaydi?
“Sudrab tashlashni yoqish” funksiyasini yoqing va foydalanuvchilar fayllarni ish stolidan to'g'ridan-to'g'ri yuklash maydoniga sudrab borishlari mumkin. An'anaviy “Faylni tanlash” tugmasi ham ishlaydi.
Savol: Fayllarni oldindan ko'rish nima?
“Fayllarni oldindan ko‘rishni ko‘rsatish” funksiyasi yoqilgan bo‘lsa, foydalanuvchilar yuborishdan oldin tanlangan barcha fayllar uchun nomlari/o‘lchamlari ko‘rsatilgan rasm eskizlarini va fayl piktogrammalarini ko‘rishadi.
Savol: Avtomatik yuklash nima qiladi?
“Tanlovda avtomatik yuklash” yoqilgan boʻlsa, fayllar tanlanganda shakl yuborilishini kutish oʻrniga darhol yuklana boshlaydi. Katta fayllar uchun juda yaxshi.
Savol: Muayyan fayl turlarini talab qila olamanmi?
Ha. Fayl turi toifalarini tekshiring va/yoki maxsus kengaytmalarni kiriting, so'ngra ushbu cheklovlar bilan fayllarni yuklashni majburlash uchun "Majburiy maydon" ni yoqing.
Savol: Faqat PDF fayllarni qanday qabul qilaman?
Agar PDF fayllarini o'z ichiga olgan barcha hujjat turlarini xohlasangiz, "Hujjatlar" kategoriyasini belgilang yoki faqat PDF formatidagi fayllar uchun "Maxsus fayl kengaytmalari" qatoriga .pdf kiriting.
Savol: Agar fayl juda katta bo'lsa, nima bo'ladi?
Foydalanuvchilar darhol “Fayl 5MB chegarasidan oshib ketdi” kabi xato xabarini koʻrishadi. Ular shaklni yuborishdan oldin kichikroq faylni tanlashlari kerak.
Yuklangan fayllar xavfsizmi?
Ha. Fayllar turi va o'lchami bo'yicha tekshiriladi, WordPress yuklash katalogida tegishli ruxsatnomalar bilan saqlanadi va WordPress xavfsizlik standartlariga amal qiladi.
Savol: Rasmlar va hujjatlarni birgalikda qabul qila olamanmi?
Ha. “Rasmlar” va “Hujjatlar” toifalarini belgilang. Foydalanuvchilar istalgan rasm va hujjat fayllarining kombinatsiyasini yuklashlari mumkin.