Introduction :
Dans les applications Web, il est souvent nécessaire de limiter la taille des fichiers téléchargés par les utilisateurs. Cela permet d'éviter les abus, de conserver l'espace de stockage et de garantir un traitement efficace.
Validation côté client :
Les navigateurs modernes prennent en charge l'API de fichier HTML5, qui vous permet de vérifier la taille du fichier côté client.
<br><script><br>document.forms[0].addEventListener('submit', function (evt) {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">var file = document.getElementById('file').files[0]; if (file && file.size < 10485760) { // 10 MB (in bytes) // Submit form } else { // Prevent submission and display error evt.preventDefault(); }
}, false);
Validation côté serveur :
Côté serveur, utilisez PHP pour vérifier la taille du fichier :
<br><?php<br>if (isset($_FILES['file'])) {</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">if ($_FILES['file']['size'] > 10485760) { // 10 MB (in bytes) // File too large } else { // File within size restrictions }</p>
}
?php>
Supplémentaire Considérations :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!