Memuat Naik Berbilang Fail dengan Berkesan dengan PHP dan jQuery
Semasa bekerja dengan PHP, anda mungkin menghadapi situasi di mana anda perlu memuat naik berbilang fail serentak. Mari kita terokai cara melaksanakan pelbagai fungsi muat naik fail menggunakan PHP dan jQuery.
Konfigurasi PHP dan HTML
Dalam borang HTML anda, anda akan mempunyai medan input dengan berbilang atribut ditetapkan untuk membenarkan berbilang pilihan. Fungsi JavaScript sendfile() akan mengumpulkan fail yang dipilih dan mencipta objek FormData dengannya.
jQuery Ajax Request
Permintaan jQuery Ajax menghantar objek FormData ke Skrip PHP uploadfile.php untuk pemprosesan. Tetapan penting termasuk processData: false dan contentType: false untuk menghalang jQuery daripada mengubah suai data borang dan untuk menunjukkan permintaan berbilang bahagian, masing-masing.
Pengendalian Fail PHP
Pada sisi pelayan, skrip PHP uploadfile.php menerima data fail dan menggunakan fungsi move_uploaded_file() untuk mengalihkan fail yang dimuat naik ke folder tertentu. Anda boleh melaraskan laluan folder sasaran dalam pembolehubah $target.
Contoh Muat Naik Berbilang Fail Dipertingkat
Sampel kod yang disediakan hanya membenarkan memuat naik satu fail pada satu masa. Untuk memuat naik berbilang fail serentak, pertimbangkan contoh berikut:
Index.html:
Fail HTML ini mengandungi medan input yang membenarkan berbilang pilihan fail. Apabila fail dipilih, kod jQuery mengendalikan proses muat naik.
Load.php:
Skrip PHP mengendalikan fail yang dimuat naik, mengalihkannya ke pelayan yang ditetapkan folder dan memaparkan maklumat seperti nama dan saiz fail.
Dengan penyelesaian yang dipertingkat ini, anda boleh memuat naik dan mengurus berbilang fail dengan mudah menggunakan PHP dan jQuery.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Muat Naik Berbilang Fail yang Cekap dengan PHP dan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!