Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengesahkan Saiz Fail Sebelum Muat Naik Menggunakan JavaScript dan PHP?

Bagaimana untuk Mengesahkan Saiz Fail Sebelum Muat Naik Menggunakan JavaScript dan PHP?

Susan Sarandon
Lepaskan: 2024-10-29 06:15:02
asal
490 orang telah melayarinya

How to Validate File Size Before Upload Using JavaScript and PHP?

Semak Saiz Fail Sebelum Muat Naik

Fungsi JavaScript yang disediakan secara berkesan mengesahkan jenis fail berdasarkan tatasusunan _validFileExtensions. Untuk memanjangkan fungsi ini dan menyemak saiz fail sebelum memuat naik, anda boleh melaksanakan JavaScript sisi klien berikut:

<script language='JavaScript'><br>function checkFileSize(inputFile) { <br> var maxFileSize = 500 * 1024; // 500 KB (tukar kepada bait untuk perbandingan)</p>
<p>jika (inputFile.files && inputFile.files[0].size > maxFileSize) {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">alert("File too large."); // Display error message
inputFile.value = null; // Clear the input field
Salin selepas log masuk

}
}

Kod ini menyemak sama ada saiz fail melebihi had yang ditentukan dalam bait. Jika ia berlaku, mesej ralat dipaparkan dan pengguna digesa untuk memilih fail lain.

Selain pengesahan pihak klien, adalah penting untuk melaksanakan pengesahan bahagian pelayan untuk memastikan sekatan saiz fail dikuatkuasakan. Ini boleh dicapai menggunakan cadangan PHPMyCoder PHP:

<?php<br>if (isset($_FILES['fail'])) {<br> $maxSize = 500 * 1024; // 500 KB (tukar kepada bait)<br> jika ($_FILES['fail']['saiz'] > $maxSize) {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">// Handle error: File too large
Salin selepas log masuk

}
}
< ;?php>

Ingat bahawa pengesahan pihak klien boleh dipintas, jadi pengesahan pihak pelayan kekal penting untuk keselamatan dan integriti data. Dengan menggunakan JavaScript dan PHP pihak pelanggan, anda boleh menyemak had saiz fail dengan berkesan sebelum memuat naik, menyediakan proses muat naik fail yang lebih mantap dan selamat.

Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Saiz Fail Sebelum Muat Naik Menggunakan JavaScript dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Artikel sebelumnya:Berikut ialah tajuk berasaskan soalan yang menangkap intipati artikel anda: Bagaimana Saya Boleh Melindungi Sistem Muat Naik Imej PHP Saya daripada Eksploitasi? Artikel seterusnya:Bagaimana untuk Mengemas kini Secara Dinamik Kiraan Item Troli Pengepala WooCommerce Menggunakan AJAX?
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Isu terkini
Topik-topik yang berkaitan
Lagi>
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan