Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Melaksanakan Muat Naik Berbilang Fail yang Cekap dengan PHP dan jQuery?

Bagaimana untuk Melaksanakan Muat Naik Berbilang Fail yang Cekap dengan PHP dan jQuery?

Susan Sarandon
Susan Sarandonasal
2024-10-25 13:12:31796semak imbas

How to Implement Efficient Multiple File Uploads with PHP and jQuery?

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!

Kenyataan:
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