Pengenalan:
Dalam aplikasi web, selalunya perlu mengehadkan saiz fail dimuat naik oleh pengguna. Ini membantu mengelakkan penyalahgunaan, menjimatkan ruang storan dan memastikan pemprosesan yang cekap.
Pengesahan Bahagian Pelanggan:
Pelayar moden menyokong API Fail HTML5, yang membolehkan anda menyemak bahagian klien saiz fail.
document.forms[0].addEventListener('submit', function (evt) {
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(); }
}, palsu);
Pengesahan Sebelah Pelayan:
Di bahagian pelayan, gunakan PHP untuk mengesahkan saiz fail:
<br><?php<br>jika (isset($_FILES['fail'])) {</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>
Tambahan Pertimbangan:
Atas ialah kandungan terperinci Bagaimana untuk Memastikan Fail Tidak Melebihi Had Saiz Semasa Muat Naik Web?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!