Come accettare più caricamenti di file nei moduli di WordPress

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

  1. Vai su Plugin → Aggiungi nuovo
  2. Cercare "AFB" (nome abbreviato di Auto Form Builder)
  3. Trova "AFB – Auto Form Builder – Creatore di moduli drag & drop"
  4. Clicchi Ora l'installazione, poi Attivare

Passaggio 2: aggiungere un campo di caricamento file

  1. Crea o modifica il tuo modulo
  2. Trascinare il File Upload campo sul tuo modulo
  3. Fare clic per aprire le impostazioni del campo

Passaggio 3: Abilita più file

  1. Trovare il Consenti più file opzione
  2. 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

  1. L'utente fa clic sul pulsante "Scegli file"
  2. Si apre il browser dei file
  3. L'utente tiene premuto Ctrl (Windows) o Cmd (Mac) e fa clic su più file
  4. Oppure usa Maiusc+clic per la selezione dell'intervallo
  5. Clic Apri

Drag and Drop

  1. L'utente seleziona più file nel proprio file explorer
  2. Trascinali nella zona di caricamento
  3. Elimina tutti i file contemporaneamente

Selezioni multiple

  1. L'utente fa clic per aggiungere il primo lotto
  2. Fai clic di nuovo per aggiungere altri file
  3. 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 file
  • post_max_size – Dati POST totali massimi
  • max_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_time se 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:

  1. Abilita più file nelle impostazioni del campo di caricamento file
  2. Imposta i file minimi se è richiesto un certo numero
  3. Imposta il numero massimo di file per prevenire gli abusi e gestire lo stoccaggio
  4. Configurare i tipi di file – consenti solo ciò di cui hai bisogno
  5. Imposta limiti di dimensione appropriato per il tipo di contenuto
  6. Aggiungi un testo di aiuto chiaro spiegare i limiti agli utenti
  7. Abilita il trascinamento della selezione per una migliore esperienza utente
  8. 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.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *