Le specifiche di HTML5 prevedono la possibilità di inviare al server più file utilizzando un singolo controllo di tipo upload.
Impostando l'attributo multiple all'input di tipo file l'utente può infatti selezionare contemporaneamente più elementi.
È anche possibile specificare l'attributo accept per definire l'elenco dei mime-type consentiti per i file da caricare; ad esempio specificando accept="text/*" sarà possibile selezionare solo file di testo (qualsiasi formato), con accept="text/xml" solo file di tipo XML (.xml, .xsl, .xsd, ecc.), con accept="image/*" solo immagini e con accept="image/gif,image/jpeg" solo immagini in formato GIF o JPEG.
<!doctype html> <html> <head> <title>HTML5Italia.com</title> </head> <body> <form action="/" method="post" enctype="multipart/form-data"> <input type="file" name="images" accept="image/*" multiple> <button>Invia</button> </form> </body> </html>
L'attributo multiple può essere impostato al valore "multiple" - multiple="multiple" - oppure essere lasciato vuoto come nell'esempio.
L'elenco completo delle proprietà del controllo di upload file è disponibile all'indirizzo http://www.w3.org/TR/html-markup/input.file.html
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Implementare il throttle in JavaScript
Fornire parametri ad un Web component HTML
Selettore CSS :has() e i suoi casi d'uso avanzati
Migliorare l'organizzazione delle risorse con Azure Policy
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Eliminare una project wiki di Azure DevOps
Il nuovo controllo Range di Blazor 9
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Aggiornare a .NET 9 su Azure App Service
Loggare le query più lente con Entity Framework