Come accettare più caricamenti di file nei moduli di WordPress
Un solo file non è sempre sufficiente. I candidati devono inviare curriculum e lettere di presentazione. I ticket di supporto richiedono più screenshot. Le richieste di progetto necessitano di diverse immagini di riferimento.
Caricamenti multipli di file consente agli utenti di allegare più file in un unico modulo di invio, senza più dover inviare allegati separatamente via email.
In questa guida imparerai come configurare il caricamento di più file nei tuoi moduli WordPress.
Quando hai bisogno di caricare più file
Casi di uso comune
Domande di lavoro
- CV
- Cover letter
- Esempi di portfolio
- Certificazioni
Tickets di supporto
- Diversi screenshot del problema
- Log degli errori
- File di configurazione
Reclami di assicurazione
- Foto dei danni da diverse angolazioni
- Rapporti della polizia
- ricevute
Richieste di progettazione
- Immagini di riferimento
- Risorse del marchio
- Schizzi o modelli
Iscrizioni al concorso
- Più foto per voce
- Serie di opere d'arte
- Filmati
Onboarding del cliente
- Contratti
- Documenti d'identità
- Registrazione delle imprese
- Moduli fiscali
Immobiliare
- Foto della proprietà
- Planimetrie
- Rapporti di ispezione
Caricamento di file singoli o multipli
| Caratteristica | File singolo | File multipli |
|---|---|---|
| File per campo | 1 | 2+ |
| Caso d'uso | Foto del profilo, documento singolo | Portafogli, set di documentazione |
| Selezione dell'utente | Clicca, scegline uno | Fai clic, scegli più opzioni (Ctrl/Cmd+clic) |
| Trascinare e rilasciare | Rilascia un file | Rilascia più file contemporaneamente |
| Complessità | Semplice | Richiede limiti min/max |
Impostazione del caricamento di più file
Ecco come configurare il caricamento di più file con Generatore automatico di moduli:
Passaggio 1: installa Auto Form Builder
- Vai su Plugin → Aggiungi nuovo
- Cercare "AFB" (nome abbreviato di Auto Form Builder)
- Trova "AFB – Auto Form Builder – Creatore di moduli drag & drop"
- Clicchi Ora l'installazione, poi Attivare
Passaggio 2: aggiungere un campo di caricamento file
- Crea o modifica il tuo modulo
- Trascinare il File Upload campo sul tuo modulo
- Fare clic per aprire le impostazioni del campo
Passaggio 3: Abilita più file
- Trovare il Consenti più file opzione
- Attivalo ON
Il campo ora accetta selezioni di file multipli.
Passaggio 4: Imposta i limiti dei file
File minimi
Richiedi un certo numero di caricamenti:
- Esempio: Minimo 3 foto per partecipare al concorso
- Lascia a 0 per nessun minimo
Numero massimo di file
Limita il numero di caricamenti:
- Esempio: Massimo 10 file per prevenire abusi
- Protegge l'archiviazione del server
- Mantiene gli invii gestibili
Passaggio 5: configurare i tipi di file
Specificare i tipi di file consentiti:
- Immagini: .jpg, .png, .gif, .webp
- Documenti: .pdf, .doc, .docx
- Fogli di calcolo: .xls, .xlsx, .csv
- Archives: .zip, .rar
Abilita solo ciò di cui hai bisogno per il caso d'uso.
Passaggio 6: impostare i limiti di dimensione
Definisci la dimensione massima del file:
- Per file: Dimensione massima per ogni singolo file (ad esempio, 5 MB)
- Prendere in considerazione: Dimensione totale del caricamento = numero massimo di file × limite per file
Passaggio 7: personalizzare le etichette
- Etichetta del campo: “Carica documenti” o “Allega file”
- Testo pulsante: "Scegli file" o "Aggiungi file"
- Testo di aiuto: “Carica fino a 5 file (PDF, DOC). Massimo 10 MB ciascuno.”
Esperienza utente per caricamenti multipli
Come gli utenti selezionano più file
Metodo clic
- L'utente fa clic sul pulsante "Scegli file"
- Si apre il browser dei file
- L'utente tiene premuto Ctrl (Windows) o Cmd (Mac) e fa clic su più file
- Oppure usa Maiusc+clic per la selezione dell'intervallo
- Clic Apri
Drag and Drop
- L'utente seleziona più file nel proprio file explorer
- Trascinali nella zona di caricamento
- Elimina tutti i file contemporaneamente
Selezioni multiple
- L'utente fa clic per aggiungere il primo lotto
- Fai clic di nuovo per aggiungere altri file
- I file si accumulano fino al raggiungimento del limite
Anteprima file
Mostra agli utenti cosa hanno selezionato:
- Elenco dei nomi dei file
- Anteprime in miniatura per le immagini
- Pulsanti di rimozione individuali
- Dimensioni del file
Indicatori di progresso
Per caricamenti di grandi dimensioni, mostra:
- Barra di avanzamento del caricamento
- Stato per file
- Conferma di completamento
Impostazione di limiti appropriati
File minimi
| Scenario | Minimo consigliato |
|---|---|
| Allegati generali | 0 (opzionale) |
| gara fotografica | 1-3 |
| Foto di richieste di risarcimento assicurativo | 2-3 |
| Invio del portfolio | 3-5 |
Numero massimo di file
| Scenario | Massimo consigliato |
|---|---|
| Schermate di supporto | 5 |
| Documenti per la domanda di lavoro | 5 |
| Invio della galleria fotografica | 10-20 |
| File di progetto | 10 |
| Pacchetto di documenti | 10-15 |
Limiti delle dimensioni dei file
| Tipo di contenuto | Limite suggerito per file |
|---|---|
| Documenti (PDF, DOC) | 5-10 MB |
| Immagini (JPG, PNG) | 5-10 MB |
| Foto ad alta risoluzione | 15-25 MB |
| Video | 50-100 MB |
| Archivi (ZIP) | 25-50 MB |
Esempi di moduli di caricamento multipli
Modulo di domanda di lavoro
Configurazione caricamento file:
- Etichetta: “Documenti di domanda”
- Multiplo: Si
- Minimo: 1 (almeno curriculum)
- Massimo: 5
- Tipi di file: PDF, DOC, DOCX
- Dimensione massima: 5 MB ciascuno
- Testo di aiuto: "Carica il tuo curriculum e la lettera di presentazione (in formato PDF o Word). Puoi anche includere esempi di portfolio."
Modulo del biglietto di supporto
Configurazione caricamento file:
- Etichetta: “Screenshot / Allegati”
- Multiplo: Si
- Minimo: 0 (opzionale)
- Massimo: 5
- Tipi di file: Immagini + PDF
- Dimensione massima: 10 MB ciascuno
- Testo di aiuto: "Allega screenshot o file che aiutino a spiegare il problema (facoltativo)."
Partecipazione al concorso fotografico
Configurazione caricamento file:
- Etichetta: “Foto del concorso”
- Multiplo: Si
- Minimo: 3
- Massimo: 5
- Tipi di file: Solo JPG, PNG
- Dimensione massima: 15 MB ciascuno
- Testo di aiuto: “Carica 3-5 foto ad alta risoluzione. Formato JPG o PNG.”
Modulo di richiesta di risarcimento assicurativo
Configurazione caricamento file:
- Etichetta: “Foto e documentazione dei danni”
- Multiplo: Si
- Minimo: 2
- Massimo: 10
- Tipi di file: Immagini + PDF
- Dimensione massima: 10 MB ciascuno
- Testo di aiuto: "Carica almeno due foto del danno da angolazioni diverse. Allega tutti i documenti pertinenti."
Gestione di invii di file multipli
Visualizzazione dei caricamenti
Nei dettagli dell'invio vedrai:
- Elenco di tutti i file caricati
- Nomi e dimensioni dei file
- Link per il download di ogni file
- Miniature delle immagini (per i file immagine)
Download di file
- Fare clic sui singoli file per scaricarne uno alla volta
- Oppure scarica tutto come ZIP (se supportato)
Nelle notifiche e-mail
A seconda della configurazione:
- File allegati all'e-mail di notifica
- Oppure link per scaricare file
Nota: i file di grandi dimensioni/multipli potrebbero superare i limiti degli allegati email. I link sono più sicuri.
Nell'esportazione CSV
I campi file in genere vengono esportati come:
- URL dei file (link per il download)
- Oppure percorsi di file sul server
Considerazioni sul server
Spazio di archiviazione
Il caricamento di più file consuma più spazio di archiviazione:
- 10 utenti × 5 file × 5 MB = 250 MB al giorno
- Monitorare l'utilizzo del disco
- Implementare politiche di pulizia
Limiti di caricamento
Le impostazioni del server potrebbero limitare i caricamenti:
Impostazioni PHP
upload_max_filesize– Dimensione massima del singolo filepost_max_size– Dati POST totali massimimax_file_uploads– Numero massimo di file per richiesta
Impostazioni di WordPress
Anche le impostazioni multimediali potrebbero limitare i caricamenti.
Limiti di hosting
L'hosting condiviso ha spesso limiti più rigidi rispetto ai VPS o ai server dedicati.
Problemi di timeout
I caricamenti di file multipli di grandi dimensioni potrebbero andare in timeout:
- Aumentare
max_execution_timese possibile - Utilizzare caricamenti in blocchi/asincroni per file molto grandi
- Imposta limiti realistici per le dimensioni dei file
Best Practices
1. Imposta le aspettative chiare
Comunicare in anticipo agli utenti:
- Quanti file possono caricare
- Quali tipi di file sono accettati
- Dimensione massima del file
Esempio di testo di aiuto:
"Carica fino a 5 file. Formati accettati: PDF, JPG, PNG. Massimo 10 MB per file."
2. Utilizzare limiti appropriati
- Non consentire 100 file se ne servono solo 5
- Bilanciare le esigenze degli utenti con la capacità del server
- Sbagliare dalla parte delle restrizioni ragionevoli
3. Abilita il trascinamento della selezione
Rende la selezione di più file molto più semplice rispetto al semplice clic e Ctrl.
4. Mostra anteprime dei file
Consenti agli utenti di vedere cosa hanno caricato:
- Conferma i file corretti selezionati
- Consente di rimuovere i file errati
- Riduce gli errori
5. Fornire l'opzione di rimozione
Gli utenti dovrebbero essere in grado di:
- Rimuovere i singoli file prima dell'invio
- Sostituisci i file sbagliati
- Ricominciare se necessario
6. Test con file reali
Prima del lancio:
- Carica i file effettivi che gli utenti invieranno
- Test ai limiti (file massimi, dimensione massima)
- Verifica che tutti i file siano presenti nell'invio
- Controllare la gestione delle notifiche e-mail
7. Pianificare lo stoccaggio
- Stimare le esigenze di archiviazione in base al volume previsto
- Imposta routine di pulizia per i vecchi invii
- Monitorare l'utilizzo del disco
Risoluzione dei problemi di caricamenti multipli
Carica solo un file
Dai un'occhiata:
- L'opzione file multipli è abilitata nelle impostazioni del campo
- L'utente seleziona correttamente più file (Ctrl/Cmd+clic)
Caricamento fallito a metà
Cause possibili:
- La dimensione totale supera il limite del server
- Timeout durante il caricamento
- Un file nel batch è di tipo non valido
Soluzioni:
- Ridurre le dimensioni dei file
- Carica meno file
- Controllare le impostazioni di timeout del server
File mancanti dall'invio
Dai un'occhiata:
- Caricamento completato prima dell'invio del modulo
- Il server non è scaduto
- File entro i limiti di dimensione/tipo
Impossibile scaricare i file caricati
Dai un'occhiata:
- I file esistono sul server
- Permessi file corretti
- I percorsi dei file nel database sono corretti
Considerazioni sulla sicurezza
Convalida del tipo di file
- Limita sempre i tipi di file a quelli di cui hai bisogno
- Non consentire file eseguibili (.exe, .php, .js)
- Convalida sia sul lato client che sul lato server
Posizione di archiviazione
- I file devono essere archiviati in directory protette
- Non direttamente accessibile tramite URL guessing
- Considerare i controlli di accesso per i documenti sensibili
Scansione malware
Per applicazioni ad alta sicurezza:
- Scansiona i file caricati per rilevare malware
- Metti in quarantena i file sospetti
- Utilizzare plugin di sicurezza
Domande frequenti
Quanti file possono caricare gli utenti contemporaneamente?
Puoi controllare questo aspetto impostando il numero massimo di file. Anche le impostazioni del server (max_file_uploads) impongono dei limiti, in genere 20 per impostazione predefinita.
Gli utenti possono aggiungere file dopo la selezione iniziale?
Sì, la maggior parte delle implementazioni consente di fare clic nuovamente per aggiungere altri file fino al raggiungimento del limite.
Cosa succede se un file non supera la convalida?
In genere, il file non valido viene rifiutato con un messaggio di errore, ma i file validi possono comunque essere accettati. Il comportamento varia a seconda dell'implementazione.
Posso richiedere almeno i file X?
Sì, imposta l'opzione "file minimi". Gli utenti non potranno inviare contenuti finché non caricano almeno quel numero di file.
Più file vengono conteggiati nel mio spazio di hosting?
Sì, tutti i file caricati occupano spazio sul server. Monitora l'utilizzo e implementa policy di pulizia.
Sintesi
Configurazione del caricamento di più file:
- Abilita più file nelle impostazioni del campo di caricamento file
- Imposta i file minimi se è richiesto un certo numero
- Imposta il numero massimo di file per prevenire gli abusi e gestire lo stoccaggio
- Configurare i tipi di file – consenti solo ciò di cui hai bisogno
- Imposta limiti di dimensione appropriato per il tipo di contenuto
- Aggiungi un testo di aiuto chiaro spiegare i limiti agli utenti
- Abilita il trascinamento della selezione per una migliore esperienza utente
- Testare accuratamente prima del lancio
Conclusione
Il caricamento di più file trasforma i tuoi moduli da una semplice raccolta dati a una raccolta completa di documenti. Domande di lavoro, ticket di supporto, richieste di risarcimento assicurativo: qualsiasi situazione in cui un solo file non è sufficiente.
Generatore automatico di moduli Rende facile configurare il caricamento di più file. Abilita l'opzione, imposta i limiti, scegli i tipi di file consentiti e sarai pronto ad accettare pacchetti di documenti, set di foto e invii multi-file.
Pronto ad accettare più file? Scarica Auto Form Builder e configura subito il caricamento di più file.