Einführung:
In Webanwendungen ist es oft notwendig, die Größe von Dateien zu begrenzen von Benutzern hochgeladen. Dies hilft, Missbrauch zu verhindern, Speicherplatz zu sparen und eine effiziente Verarbeitung sicherzustellen.
Clientseitige Validierung:
Moderne Browser unterstützen die HTML5-Datei-API, die ermöglicht Ihnen, die Dateigröße clientseitig zu überprüfen.
<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);
Serverseitige Validierung:
Verwenden Sie auf der Serverseite PHP, um die Dateigröße zu überprüfen:
<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>
Zusätzlich Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann sichergestellt werden, dass Dateien beim Web-Upload die Größenbeschränkungen nicht überschreiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!