როგორ მივიღოთ მრავალი ფაილის ატვირთვა WordPress Forms-ში

როგორ მივიღოთ მრავალი ფაილის ატვირთვა WordPress Forms-ში

ერთი ფაილი ყოველთვის საკმარისი არ არის. სამუშაოს მაძიებლებმა უნდა წარმოადგინონ რეზიუმეები და სამოტივაციო წერილები. დახმარების ბილეთებს რამდენიმე ეკრანის ანაბეჭდი სჭირდებათ. პროექტის მოთხოვნებს კი რამდენიმე საცნობარო სურათი.

მრავალი ფაილის ატვირთვა მომხმარებლებს ერთ ფორმაში რამდენიმე ფაილის მიმაგრების საშუალება მიეცით - დანართების ცალ-ცალკე ელექტრონული ფოსტით გაგზავნა აღარ დაგჭირდებათ.

ამ სახელმძღვანელოში თქვენ შეისწავლით თუ როგორ დააკონფიგურიროთ მრავალი ფაილის ატვირთვა თქვენს WordPress ფორმებში.

როდესაც გჭირდებათ მრავალი ფაილის ატვირთვა

საერთო გამოყენების შემთხვევები

სამუშაო აპლიკაციები

  • გაგრძელება
  • სამოტივაციო წერილი
  • პორტფოლიოს ნიმუშები
  • სერთიფიკატები

მხარდაჭერა ბილეთები

  • პრობლემის რამდენიმე ეკრანის ანაბეჭდი
  • შეცდომის ჟურნალები
  • კონფიგურაციის ფაილები

სადაზღვევო პრეტენზიები

  • დაზიანების ფოტოები სხვადასხვა კუთხიდან
  • იუწყება პოლიცია
  • შემოსულობები

დიზაინის მოთხოვნები

  • საცნობარო სურათები
  • ბრენდის აქტივები
  • ესკიზები ან მაკეტები

კონკურსის ჩანაწერები

  • რამდენიმე ფოტო თითო ჩანაწერზე
  • ნამუშევრების სერია
  • ვიდეო კლიპები

კლიენტის ჩართვა

  • ხელშეკრულებები
  • პირადობის დამადასტურებელი დოკუმენტები
  • Ბიზნესის რეგისტრაცია
  • საგადასახადო ფორმები

უძრავი ქონების საკითხის

  • ქონების ფოტოები
  • სართული გეგმები
  • შემოწმების ანგარიშები

ერთი და მრავალი ფაილის ატვირთვა

მხატვრული Ერთი ფაილი მრავალი ფაილი
ფაილები თითო ველზე 1 2+
Გამოყენების შემთხვევაში პროფილის ფოტო, ერთი დოკუმენტი პორტფოლიოები, დოკუმენტაციის კომპლექტები
მომხმარებლის შერჩევა დააწკაპუნეთ, აირჩიეთ ერთი დაწკაპუნება, მრავალი ვარიანტის არჩევა (Ctrl/Cmd+დაწკაპუნება)
გადააადგილეთ ერთი ფაილის ჩაგდება ერთდროულად რამდენიმე ფაილის ჩაგდება
სირთულე მარტივი საჭიროებს მინიმალურ/მაქსიმალურ ლიმიტებს

მრავალი ფაილის ატვირთვის დაყენება

აი, როგორ დააკონფიგურიროთ მრავალი ფაილის ატვირთვა ავტომატური ფორმების შემქმნელი:

ნაბიჯი 1: დააინსტალირეთ ავტომატური ფორმების შემქმნელი

  1. მე დანამატები → ახალის დამატება
  2. ძებნა "A.F.B.„(ავტომატური ფორმების შემქმნელის შემოკლებული სახელი)“
  3. მოძებნა "AFB – ავტომატური ფორმების შემქმნელი – ფორმების შემქმნელი გადათრევით და ჩაშვებით"
  4. დაწკაპეთ ახლა ინსტალაცია, მაშინ გააქტიურება

ნაბიჯი 2: დაამატეთ ფაილის ატვირთვის ველი

  1. შექმენით ან შეცვალეთ თქვენი ფორმა
  2. გადაათრიეთ ფაილის ატვირთვა ველი თქვენს ფორმაში
  3. დააწკაპუნეთ ველის პარამეტრების გასახსნელად

ნაბიჯი 3: ჩართეთ მრავალი ფაილი

  1. მოძებნა მრავალი ფაილის დაშვება ვარიანტი
  2. გადართვა ON

ველი ახლა იღებს ფაილის რამდენიმე არჩევანს.

ნაბიჯი 4: ფაილების ლიმიტების დაყენება

მინიმალური ფაილები

საჭიროა გარკვეული რაოდენობის ატვირთვები:

  • მაგალითი: კონკურსში მონაწილეობის მისაღებად მინიმუმ 3 ფოტო
  • დატოვეთ 0-ზე მინიმუმის გარეშე

ფაილების მაქსიმალური რაოდენობა

შეზღუდეთ ატვირთვის რაოდენობა:

  • მაგალითი: მაქსიმუმ 10 ფაილი ბოროტად გამოყენების თავიდან ასაცილებლად
  • იცავს სერვერის მეხსიერებას
  • წარდგენების მართვადობას უზრუნველყოფს

ნაბიჯი 5: ფაილის ტიპების კონფიგურაცია

მიუთითეთ დაშვებული ფაილის ტიპები:

  • Images: .jpg, .png, .gif, .webp
  • დოკუმენტები: .pdf, .doc, .docx
  • ცხრილები: .xls, .xlsx, .csv
  • არქივი: .zip, .rar

ჩართეთ მხოლოდ ის, რაც გამოყენების შემთხვევისთვის გჭირდებათ.

ნაბიჯი 6: ზომის ლიმიტების დაყენება

ფაილის მაქსიმალური ზომის განსაზღვრა:

  • თითო ფაილი: თითოეული ფაილის მაქსიმალური ზომა (მაგ., 5 მბ)
  • განვიხილოთ: ატვირთვის საერთო ზომა = ფაილების მაქსიმალური რაოდენობა × თითო ფაილზე ლიმიტი

ნაბიჯი 7: ეტიკეტების პერსონალიზაცია

  • ველის იარლიყი: „დოკუმენტების ატვირთვა“ ან „ფაილების მიმაგრება“
  • ღილაკის ტექსტი: „ფაილების არჩევა“ ან „ფაილების დამატება“
  • დახმარების ტექსტი: „ატვირთეთ მაქსიმუმ 5 ფაილი (PDF, DOC). თითოეულის მაქსიმუმ 10 მბ.“

მომხმარებლის გამოცდილება მრავალი ატვირთვისთვის

როგორ ირჩევენ მომხმარებლები მრავალ ფაილს

დაწკაპუნების მეთოდი

  1. მომხმარებელი დააჭერს ღილაკს „ფაილების არჩევა“
  2. ფაილების ბრაუზერი იხსნება
  3. მომხმარებელი აჭერს Ctrl-ს (Windows) ან Cmd-ს (Mac) და აწკაპუნებს რამდენიმე ფაილზე
  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 მბ

მრავალი ატვირთვის ფორმის მაგალითები

სამუშაო განაცხადის ფორმა

ფაილის ატვირთვის კონფიგურაცია:

  • ჟანრი: „განაცხადის დოკუმენტები“
  • მრავალჯერადი: დიახ
  • მინიმალური: 1 (მინიმუმ რეზიუმე)
  • მაქსიმალური: 5
  • ფაილის ტიპები: PDF, DOC, DOCX
  • მაქსიმალური ზომა: თითო 5 მბ
  • დახმარების ტექსტი: „ატვირთეთ თქვენი რეზიუმე და სამოტივაციო წერილი (PDF ან Word). ასევე შეგიძლიათ დაურთოთ პორტფოლიოს ნიმუშები.“

მხარდაჭერის ბილეთის ფორმა

ფაილის ატვირთვის კონფიგურაცია:

  • ჟანრი: „ეკრანის ანაბეჭდები / დანართები“
  • მრავალჯერადი: დიახ
  • მინიმალური: 0 (არასავალდებულო)
  • მაქსიმალური: 5
  • ფაილის ტიპები: სურათები + PDF
  • მაქსიმალური ზომა: თითო 10 მბ
  • დახმარების ტექსტი: „დაურთეთ ეკრანის ანაბეჭდები ან ფაილები, რომლებიც პრობლემის ახსნაში დაგეხმარებათ (არასავალდებულო).“

ფოტო კონკურსში მონაწილეობა

ფაილის ატვირთვის კონფიგურაცია:

  • ჟანრი: „კონკურსის ფოტოები“
  • მრავალჯერადი: დიახ
  • მინიმალური: 3
  • მაქსიმალური: 5
  • ფაილის ტიპები: მხოლოდ JPG, PNG
  • მაქსიმალური ზომა: თითო 15 მბ
  • დახმარების ტექსტი: „ატვირთეთ 3-5 მაღალი გარჩევადობის ფოტო. JPG ან PNG ფორმატში.“

სადაზღვევო მოთხოვნის ფორმა

ფაილის ატვირთვის კონფიგურაცია:

  • ჟანრი: „დაზიანების ფოტოები და დოკუმენტაცია“
  • მრავალჯერადი: დიახ
  • მინიმალური: 2
  • მაქსიმალური: 10
  • ფაილის ტიპები: სურათები + PDF
  • მაქსიმალური ზომა: თითო 10 მბ
  • დახმარების ტექსტი: „ატვირთეთ დაზიანების სულ მცირე 2 ფოტო სხვადასხვა კუთხიდან. დაურთეთ ნებისმიერი შესაბამისი დოკუმენტი.“

მრავალი ფაილის წარდგენის მართვა

ატვირთვების ნახვა

წარდგენის დეტალებში თქვენ ნახავთ:

  • ყველა ატვირთული ფაილის სია
  • ფაილის სახელები და ზომები
  • ჩამოტვირთვის ბმულები თითოეული ფაილისთვის
  • სურათის მინიატურები (სურათის ფაილებისთვის)

ფაილების ჩამოტვირთვა

  • ცალკეულ ფაილებზე დაწკაპუნებით, ერთდროულად გადმოწერეთ ისინი
  • ან ჩამოტვირთეთ ყველაფერი ZIP ფორმატში (თუ მხარდაჭერილია)

ელფოსტის შეტყობინებებში

კონფიგურაციიდან გამომდინარე:

  • შეტყობინებების ელფოსტაზე დართული ფაილები
  • ან ბმულები ფაილების ჩამოსატვირთად

შენიშვნა: დიდი/მრავალი ფაილი შეიძლება აღემატებოდეს ელფოსტის დანართების ლიმიტს. ბმულები უფრო უსაფრთხოა.

CSV ექსპორტში

ფაილის ველები, როგორც წესი, ექსპორტირდება შემდეგნაირად:

  • ფაილის URL-ები (ჩამოტვირთვის ბმულები)
  • ან ფაილის ბილიკები სერვერზე

სერვერის მოსაზრებები

შენახვის ადგილი

მრავალი ფაილის ატვირთვა მეტ მეხსიერებას მოიხმარს:

  • 10 მომხმარებელი × 5 ფაილი × 5 მბ = 250 მბ დღეში
  • დისკის გამოყენების მონიტორინგი
  • დასუფთავების პოლიტიკის განხორციელება

ატვირთვის ლიმიტები

სერვერის პარამეტრებმა შეიძლება შეზღუდოს ატვირთვები:

PHP პარამეტრები

  • upload_max_filesize - ერთი ფაილის მაქსიმალური ზომა
  • post_max_size – POST მონაცემების მაქსიმალური ჯამური რაოდენობა
  • max_file_uploads – ფაილების მაქსიმალური რაოდენობა მოთხოვნისთვის

WordPress-ის პარამეტრები

მედიის პარამეტრებმა ასევე შეიძლება შეზღუდოს ატვირთვები.

ჰოსტინგის ლიმიტები

გაზიარებულ ჰოსტინგს ხშირად უფრო მკაცრი შეზღუდვები აქვს, ვიდრე VPS-ს ან დედიკირებულ სერვერებს.

ვადის ამოწურვის პრობლემები

დიდი ზომის მრავალფაილიანი ატვირთვის დრო შეიძლება ამოიწუროს:

  • გაზრდა max_execution_time თუ შესაძლებელია
  • ძალიან დიდი ფაილებისთვის გამოიყენეთ ნაწილებად დაყოფილი/ასინქრონული ატვირთვები
  • დააწესეთ ფაილის ზომის რეალისტური ლიმიტები

საუკეთესო პრაქტიკა

1. დააწესეთ ნათელი მოლოდინები

წინასწარ უთხარით მომხმარებლებს:

  • რამდენი ფაილის ატვირთვა შეუძლიათ
  • რა ტიპის ფაილები მიიღება
  • ფაილის მაქსიმალური ზომა

დახმარების ტექსტის მაგალითი:
„ატვირთეთ მაქსიმუმ 5 ფაილი. მისაღები ფორმატები: PDF, JPG, PNG. მაქსიმუმ 10 მბ თითო ფაილზე.“

2. გამოიყენეთ შესაბამისი ლიმიტები

  • არ დაუშვათ 100 ფაილი, თუ მხოლოდ 5 გჭირდებათ
  • დააბალანსეთ მომხმარებლის საჭიროებები სერვერის სიმძლავრესთან
  • გონივრული შეზღუდვების მხარეს ვცდები

3. გადათრევისა და ჩაშვების ჩართვა

მრავალი ფაილის შერჩევას გაცილებით აადვილებს, ვიდრე „დაწკაპუნება და Ctrl“-ით.

4. ფაილების წინასწარი ხედების ჩვენება

მიეცით მომხმარებლებს საშუალება ნახონ, რა ატვირთეს:

  • ადასტურებს სწორად შერჩეულ ფაილებს
  • არასწორი ფაილების წაშლის საშუალებას იძლევა
  • ამცირებს შეცდომებს

5. მონიშნეთ წაშლის ვარიანტი

მომხმარებლებს უნდა შეეძლოთ:

  • გაგზავნამდე წაშალეთ ინდივიდუალური ფაილები
  • არასწორი ფაილების ჩანაცვლება
  • საჭიროების შემთხვევაში, თავიდან დაიწყეთ

6. ტესტირება რეალური ფაილებით

გაშვებამდე:

  • ატვირთეთ რეალური ფაილები, რომლებსაც მომხმარებლები გაგზავნიან
  • ტესტირება ლიმიტის საზღვრებზე (ფაილების მაქსიმალური რაოდენობა, მაქსიმალური ზომა)
  • დარწმუნდით, რომ ყველა ფაილი წარდგენილ ფაილში ჩანს
  • შეამოწმეთ ელფოსტის შეტყობინებების დამუშავება

7. შენახვის გეგმა

  • შეაფასეთ შენახვის საჭიროებები მოსალოდნელი მოცულობის მიხედვით
  • ძველი წარდგენებისთვის დასუფთავების რუტინების დაყენება
  • დისკის გამოყენების მონიტორინგი

მრავალჯერადი ატვირთვის პრობლემების მოგვარება

მხოლოდ ერთი ფაილის ატვირთვა

Ჩეკი:

  • ველის პარამეტრებში ჩართულია მრავალი ფაილის ვარიანტი
  • მომხმარებელი სწორად ირჩევს რამდენიმე ფაილს (Ctrl/Cmd+click)

ატვირთვა ნაწილობრივ ვერ ხერხდება

შესაძლო გამომწვევი მიზეზები:

  • საერთო ზომა აღემატება სერვერის ლიმიტს
  • ატვირთვის დროს დროის ამოწურვა
  • პაკეტში ერთი ფაილი არასწორი ტიპისაა

გადაწყვეტილებები:

  • ფაილების ზომების შემცირება
  • ნაკლები ფაილის ატვირთვა
  • შეამოწმეთ სერვერის ვადის ამოწურვის პარამეტრები

ფაილები აკლია წარდგენილ მასალას

Ჩეკი:

  • ატვირთვა დასრულდა ფორმის გაგზავნამდე
  • სერვერის დრო არ ამოიწურა
  • ფაილები ზომის/ტიპის ლიმიტების ფარგლებში

ატვირთული ფაილების ჩამოტვირთვა შეუძლებელია

Ჩეკი:

  • ფაილები სერვერზე არსებობს
  • ფაილის სწორი ნებართვები
  • მონაცემთა ბაზაში ფაილის ბილიკები სწორია

უსაფრთხოების მოსაზრებები

ფაილის ტიპის ვალიდაცია

  • ყოველთვის შეზღუდეთ ფაილის ტიპები იმით, რაც გჭირდებათ
  • შესრულებადი ფაილების (.exe, .php, .js) გამოყენება აკრძალულია
  • დადასტურება როგორც კლიენტის, ასევე სერვერის მხარეს

შენახვის ადგილი

  • ფაილები უნდა ინახებოდეს დაცულ დირექტორიებში
  • URL-ის გამოცნობის საშუალებით პირდაპირ მიუწვდომელია
  • გაითვალისწინეთ მგრძნობიარე დოკუმენტებისთვის წვდომის კონტროლი

მალვის სკანირება

მაღალი უსაფრთხოების აპლიკაციებისთვის:

  • ატვირთული ფაილების სკანირება მავნე პროგრამების აღმოსაჩენად
  • საეჭვო ფაილების კარანტინში განთავსება
  • უსაფრთხოების დანამატების გამოყენება

ხშირად დასმული შეკითხვები

რამდენი ფაილის ატვირთვა შეუძლიათ მომხმარებლებს ერთდროულად?

ამას თქვენ აკონტროლებთ ფაილების მაქსიმალური რაოდენობის პარამეტრით. სერვერის პარამეტრები (max_file_uploads) ასევე აწესებს ლიმიტს - ჩვეულებრივ, ნაგულისხმევად 20-ს.

შეუძლიათ თუ არა მომხმარებლებს ფაილების დამატება საწყისი შერჩევის შემდეგ?

დიახ, იმპლემენტაციების უმეტესობა ლიმიტის მიღწევამდე მეტი ფაილის დასამატებლად ხელახლა დაწკაპუნების საშუალებას იძლევა.

რა მოხდება, თუ ერთი ფაილი ვერ გაივლის ვალიდაციას?

როგორც წესი, არასწორი ფაილი უარყოფილია შეცდომის შეტყობინებით, მაგრამ სწორი ფაილების მიღება მაინც შესაძლებელია. ქცევა განსხვავდება იმპლემენტაციის მიხედვით.

შეიძლება დამჭირდეს მინიმუმ X ფაილები?

დიახ, დააყენეთ ფაილების მინიმალური რაოდენობის პარამეტრი. მომხმარებლებს არ შეუძლიათ გაგზავნა მანამ, სანამ არ ატვირთავენ მინიმუმ ამ რაოდენობის ფაილებს.

ჩემი ჰოსტინგის საცავში რამდენიმე ფაილი ითვლება?

დიახ, ყველა ატვირთული ფაილი სერვერის მეხსიერებას იკავებს. აკონტროლეთ გამოყენება და დანერგეთ გასუფთავების პოლიტიკა.

შემაჯამებელი

მრავალი ფაილის ატვირთვის კონფიგურაცია:

  1. მრავალი ფაილის ჩართვა ფაილის ატვირთვის ველში პარამეტრებში
  2. მინიმალური ფაილების დაყენება თუ გარკვეული რაოდენობაა საჭირო
  3. დააყენეთ ფაილების მაქსიმალური რაოდენობა ბოროტად გამოყენების თავიდან ასაცილებლად და შენახვის სამართავად
  4. ფაილის ტიპების კონფიგურაცია - მხოლოდ ის დაუშვით, რაც გჭირდებათ
  5. ზომის ლიმიტების დაყენება შინაარსის ტიპისთვის შესაფერისი
  6. დაამატეთ მკაფიო დახმარების ტექსტი მომხმარებლებისთვის შეზღუდვების ახსნა
  7. გადათრევისა და ჩაშვების ჩართვა უკეთესი მომხმარებლის გამოცდილებისთვის
  8. შეამოწმეთ საფუძვლიანად გაშვებამდე

დასკვნა

მრავალი ფაილის ატვირთვა თქვენს ფორმებს მონაცემთა მარტივი შეგროვებიდან დოკუმენტების ყოვლისმომცველ შეგროვებად გარდაქმნის. სამუშაო განაცხადები, დახმარების ბილეთები, სადაზღვევო მოთხოვნები - ნებისმიერი სცენარი, სადაც ერთი ფაილი საკმარისი არ არის.

ავტომატური ფორმების შემქმნელი მრავალი ფაილის ატვირთვის კონფიგურაციას აადვილებს. ჩართეთ ეს ოფცია, დააყენეთ ლიმიტები, აირჩიეთ დაშვებული ფაილის ტიპები და თქვენ მზად ხართ დოკუმენტების პაკეტების, ფოტოების ნაკრებების და მრავალი ფაილის ატვირთვის მისაღებად.

მზად ხართ მრავალი ფაილის მისაღებად? ჩამოტვირთეთ ავტომატური ფორმების შემქმნელი და დღესვე დააკონფიგურირეთ მრავალი ფაილის ატვირთვა.

დატოვე პასუხი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები მონიშნულია *