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
Mischiare codice server side e client side in una query LINQ con Entity Framework
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Diagnosticare e monitorare Azure con Azure MCP Server
DevSecOps per .NET: dalla teoria alla pratica
Integrare un LLM in ASP.NET Core con Microsoft.Extensions.AI
Integrare Agenti A2A in Azure API Management
Creare un agente A2Acon Azure Logic Apps
Realizzare un accordion con gli elementi HTML details e summary
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Semplificare la gestione dei modelli con Azure AI Foundry Model Router
Applicare il progressive enhancement in applicazioni web
Impostare il tipo di supporto dei campi Json in Entity Framework con Sql Server


