Hur man accepterar flera filuppladdningar i WordPress-formulär
En fil räcker inte alltid. Jobbsökande måste skicka in CV OCH personliga brev. Supportärenden behöver flera skärmdumpar. Projektförfrågningar behöver flera referensbilder.
Flera filuppladdningar låt användare bifoga flera filer i ett enda formulär – inga fler separata e-postbilagor.
I den här guiden lär du dig hur du konfigurerar flera filuppladdningar i dina WordPress-formulär.
När du behöver uppladdning av flera filer
Vanliga fall
Jobbansökningar
- CV
- Personligt brev
- Portfolio-exempel
- Specifikationer
Support Biljetter
- Flera skärmdumpar av problemet
- Felloggar
- Konfigurationsfiler
Försäkringsåtaganden
- Bilder på skador från olika vinklar
- Polisrapporter
- Kvitton
Designförfrågningar
- Referensbilder
- Varumärkestillgångar
- Skisser eller mockups
Tävlingsbidrag
- Flera foton per inlägg
- Serie av konstverk
- Videoklipp
Kundintroduktion
- Kontrakt
- ID-handlingar
- Företagsbevis
- Skatteformulär
Fastigheter
- Bilder på fastigheten
- Golv planer
- Inspektionsrapporter
Uppladdning av enstaka kontra flera filuppladdningar
| Leverans | Ensam fil | Flera filer |
|---|---|---|
| Filer per fält | 1 | 2+ |
| Användningsfall | Profilfoto, enda dokument | Portföljer, dokumentationsset |
| Användarval | Klicka, välj en | Klicka, välj flera (Ctrl/Cmd+klicka) |
| Dra och släpp | Släpp en fil | Släpp flera filer samtidigt |
| Komplexitet | Enkelt | Kräver min/max-gränser |
Konfigurera flera filuppladdningar
Så här konfigurerar du uppladdning av flera filer med Automatisk formulärbyggare:
Steg 1: Installera Auto Form Builder
- Gå till Plugins → Lägg till nytt
- Söka efter "A.F.B.” (kortnamnet för Auto Form Builder)
- Hitta "AFB – Automatisk formulärbyggare – Dra och släpp formulärskapare"
- Klicka installera nuoch sedan Aktivera
Steg 2: Lägg till ett fält för filuppladdning
- Skapa eller redigera ditt formulär
- Dra Filöverföring fältet på ditt formulär
- Klicka för att öppna fältinställningar
Steg 3: Aktivera flera filer
- Hitta Tillåt flera filer alternativ
- Växla den ON
Fältet accepterar nu flera filval.
Steg 4: Ställ in filgränser
Minsta antal filer
Kräv ett visst antal uppladdningar:
- Exempelvis: Minst 3 foton för deltagande i tävlingen
- Lämna på 0 för inget minimum
Maximalt antal filer
Begränsa antalet uppladdningar:
- Exempelvis: Max 10 filer för att förhindra missbruk
- Skyddar serverlagring
- Håller inlämningar hanterbara
Steg 5: Konfigurera filtyper
Ange tillåtna filtyper:
- Bilder: .jpg, .png, .gif, .webp
- Dokument: .pdf, .doc, .docx
- Kalkylblad: .xls, .xlsx, .csv
- Arkiv: .zip, .rar
Aktivera bara det du behöver för användningsfallet.
Steg 6: Ställ in storleksgränser
Definiera maximal filstorlek:
- Per fil: Maximal storlek för varje enskild fil (t.ex. 5 MB)
- Överväga: Total uppladdningsstorlek = max antal filer × gräns per fil
Steg 7: Anpassa etiketter
- Fältetikett: "Ladda upp dokument" eller "Bifoga filer"
- Knapp-text: "Välj filer" eller "Lägg till filer"
- Hjälptext: "Ladda upp upp till 5 filer (PDF, DOC). Max 10 MB per fil."
Användarupplevelse för flera uppladdningar
Hur användare väljer flera filer
Klickmetod
- Användaren klickar på knappen "Välj filer"
- Filläsaren öppnas
- Användaren håller ned Ctrl (Windows) eller Cmd (Mac) och klickar på flera filer
- Eller använder Skift+klicka för områdesmarkering
- Klick Öppna
Dra och släpp
- Användaren väljer flera filer i sin filhanterare
- Drar dem till uppladdningszonen
- Tar bort alla filer på en gång
Flera val
- Användaren klickar för att lägga till första omgången
- Klicka igen för att lägga till fler filer
- Filer ackumuleras tills gränsen nås
Filförhandsgranskning
Visa användarna vad de har valt:
- Lista över filnamn
- Miniatyrförhandsvisningar av bilder
- Individuella borttagningsknappar
- Filstorlekar
Framstegsindikatorer
För stora uppladdningar, visa:
- Uppladdningsförloppsindikator
- Status per fil
- Bekräftelse av slutförande
Att sätta lämpliga gränser
Minsta antal filer
| Scenario | Föreslaget minimum |
|---|---|
| Allmänna bilagor | 0 (tillval) |
| Foto tävling | 1-3 |
| Försäkringsanspråksfoton | 2-3 |
| Portfolio-inlämning | 3-5 |
Maximalt antal filer
| Scenario | Föreslaget maximum |
|---|---|
| Supportskärmdumpar | 5 |
| Dokument för jobbansökningar | 5 |
| Inskickad fotogalleri | 10-20 |
| Projektfiler | 10 |
| Dokumentpaket | 10-15 |
Filstorleksgränser
| Innehållstyp | Föreslagen gräns per fil |
|---|---|
| Dokument (PDF, DOC) | 5-10MB |
| Bilder (JPG, PNG) | 5-10MB |
| Högupplösta foton | 15-25MB |
| Video | 50-100MB |
| Arkiv (ZIP) | 25-50MB |
Exempel på flera uppladdningsformulär
Jobbansökningsblankett
Konfiguration av filuppladdning:
- etikett: "Ansökningsdokument"
- Flera olika: Ja
- Minimum: 1 (åtminstone CV)
- Maximal: 5
- Filtyper: PDF, DOC, DOCX
- Max storlek: 5 MB vardera
- Hjälptext: "Ladda upp ditt CV och personliga brev (PDF eller Word). Du kan också inkludera portfolioexempel."
Supportärendeformulär
Konfiguration av filuppladdning:
- etikett: "Skärmdumpar / Bilagor"
- Flera olika: Ja
- Minimum: 0 (tillval)
- Maximal: 5
- Filtyper: Bilder + PDF
- Max storlek: 10 MB vardera
- Hjälptext: "Bifoga skärmdumpar eller filer som förklarar problemet (valfritt)."
Bidrag till fototävling
Konfiguration av filuppladdning:
- etikett: "Tävlingsfoton"
- Flera olika: Ja
- Minimum: 3
- Maximal: 5
- Filtyper: Endast JPG, PNG
- Max storlek: 15 MB vardera
- Hjälptext: "Ladda upp 3–5 högupplösta foton. JPG- eller PNG-format."
Blankett för försäkringsanspråk
Konfiguration av filuppladdning:
- etikett: "Skadebilder och dokumentation"
- Flera olika: Ja
- Minimum: 2
- Maximal: 10
- Filtyper: Bilder + PDF
- Max storlek: 10 MB vardera
- Hjälptext: "Ladda upp minst två foton av skadan från olika vinklar. Bifoga alla relevanta dokument."
Hantera flera filinlämningar
Visar uppladdningar
I inlämningsuppgifterna ser du:
- Lista över alla uppladdade filer
- Filnamn och storlekar
- Nedladdningslänkar för varje fil
- Bildminiatyrer (för bildfiler)
Nedladdning av filer
- Klicka på enskilda filer för att ladda ner en i taget
- Eller ladda ner allt som ZIP (om det stöds)
I e-postmeddelanden
Beroende på konfiguration:
- Filer bifogade till e-postmeddelandet
- Eller länkar för att ladda ner filer
Obs! Stora/flera filer kan överskrida gränserna för e-postbilagor. Länkar är säkrare.
I CSV-export
Filfält exporteras vanligtvis som:
- Fil-URL:er (länkar för nedladdning)
- Eller filsökvägar på servern
Serveröverväganden
Lagringsutrymme
Flera filuppladdningar förbrukar mer lagringsutrymme:
- 10 användare × 5 filer × 5 MB = 250 MB per dag
- Övervaka diskanvändning
- Implementera städningspolicyer
Uppladdningsgränser
Serverinställningar kan begränsa uppladdningar:
PHP-inställningar
upload_max_filesize– Maximal filstorlekpost_max_size– Maximal total POST-datamax_file_uploads– Maximalt antal filer per begäran
WordPress-inställningar
Medieinställningar kan också begränsa uppladdningar.
Hostinggränser
Delad hosting har ofta strängare begränsningar än VPS eller dedikerade servrar.
Timeout-problem
Stora uppladdningar av flera filer kan få timeout:
- Öka
max_execution_timeom möjligt - Använd chunked/asynkroniserade uppladdningar för mycket stora filer
- Sätt realistiska gränser för filstorlek
Best Practices
1. Ställ in tydliga förväntningar
Berätta för användarna direkt:
- Hur många filer de kan ladda upp
- Vilka filtyper accepteras
- Maximal filstorlek
Exempel på hjälptext:
"Ladda upp upp till 5 filer. Godkända format: PDF, JPG, PNG. Max 10 MB per fil."
2. Använd lämpliga gränser
- Tillåt inte 100 filer om du bara behöver 5
- Balansera användarnas behov med serverkapacitet
- Fel på sidan av rimliga begränsningar
3. Aktivera dra och släpp
Gör det mycket enklare att välja flera filer än att klicka och Ctrl.
4. Visa filförhandsgranskningar
Låt användarna se vad de har laddat upp:
- Bekräftar att korrekt valda filer
- Tillåter borttagning av felaktiga filer
- Minskar fel
5. Tillhandahåll alternativet Ta bort
Användare ska kunna:
- Ta bort enskilda filer innan inskickning
- Ersätt felaktiga filer
- Börja om om det behövs
6. Testa med riktiga filer
Före lansering:
- Ladda upp faktiska filer som användarna skickar in
- Testa vid gränsvärden (max filer, max storlek)
- Verifiera att alla filer visas i inlämningen
- Kontrollera hanteringen av e-postmeddelanden
7. Planera för förvaring
- Uppskatta lagringsbehov baserat på förväntad volym
- Konfigurera rensningsrutiner för gamla inlämningar
- Övervaka diskanvändning
Felsökning av flera uppladdningar
Endast en filuppladdning
Kolla upp:
- Alternativet Flera filer är aktiverat i fältinställningarna
- Användaren markerar flera filer korrekt (Ctrl/Cmd+klicka)
Uppladdningen misslyckas halvvägs
Möjliga orsaker:
- Totalstorleken överskrider servergränsen
- Timeout under uppladdning
- En fil i batchen är av ogiltig typ
Lösningar:
- Minska filstorlekar
- Ladda upp färre filer
- Kontrollera serverns timeout-inställningar
Filer saknas vid inlämning
Kolla upp:
- Uppladdningen är klar innan formuläret skickas in
- Servern fick ingen timeout
- Filer inom storleks-/typgränserna
Kan inte ladda ner uppladdade filer
Kolla upp:
- Filer finns på servern
- Korrigera filbehörigheter
- Filsökvägarna i databasen är korrekta
Säkerhetsöverväganden
Validering av filtyp
- Begränsa alltid filtyper till vad du behöver
- Tillåt inte körbara filer (.exe, .php, .js)
- Validera på både klient- och serversidan
Lagringsplats
- Filer bör lagras i skyddade kataloger
- Inte direkt tillgänglig via URL-gissning
- Överväg åtkomstkontroller för känsliga dokument
Malware Scanning
För högsäkerhetsapplikationer:
- Skanna uppladdade filer efter skadlig kod
- Karantänera misstänkta filer
- Använd säkerhetsplugins
Vanliga frågor
Hur många filer kan användare ladda upp samtidigt?
Du styr detta med inställningen för maximalt antal filer. Serverinställningar (max_file_uploads) har också gränser – vanligtvis 20 som standard.
Kan användare lägga till filer efter det första valet?
Ja, de flesta implementeringar tillåter att klicka igen för att lägga till fler filer tills gränsen är nådd.
Vad händer om en fil inte valideras?
Vanligtvis avvisas den ogiltiga filen med ett felmeddelande, men giltiga filer kan fortfarande accepteras. Beteendet varierar beroende på implementering.
Kan jag kräva åtminstone X-filer?
Ja, ange alternativet för minsta antal filer. Användare kan inte skicka in förrän de har laddat upp minst det antalet filer.
Räknas flera filer mot mitt lagringsutrymme?
Ja, alla uppladdade filer förbrukar serverlagring. Övervaka användningen och implementera rensningspolicyer.
Sammanfattning
Konfigurera flera filuppladdningar:
- Aktivera flera filer i inställningarna för filuppladdningsfältet
- Ange minsta antal filer om ett visst antal krävs
- Ange maximalt antal filer för att förhindra missbruk och hantera lagring
- Konfigurera filtyper – tillåt bara det du behöver
- Ange storleksgränser lämplig för innehållstyp
- Lägg till tydlig hjälptext förklara begränsningar för användarna
- Aktivera dra och släpp för bättre användarupplevelse
- Testa noggrant före lansering
Slutsats
Flera filuppladdningar förvandlar dina formulär från enkel datainsamling till omfattande dokumentinsamling. Jobbansökningar, supportärenden, försäkringsanspråk – alla scenarier där en fil inte räcker till.
Automatisk formulärbyggare gör det enkelt att konfigurera uppladdningar av flera filer. Aktivera alternativet, ange dina gränser, välj tillåtna filtyper och du är redo att acceptera dokumentpaket, fotoset och inskickade filer.
Redo att acceptera flera filer? Ladda ner automatisk formulärbyggare och konfigurera flera filuppladdningar idag.