Rumah > Artikel > pembangunan bahagian belakang > Mengapa Muat Naik Fail Saya Gagal Walaupun `upload_max_filesize` Lebih Tinggi Daripada Saiz Fail Saya?
PHP: post_max_size Mengatasi upload_max_filesize
Dalam pertanyaan baru-baru ini, pengguna menghadapi isu yang membingungkan di mana tetapan post_max_size nampaknya mengehadkan saiz muat naik fail, walaupun upload_max_filesize ditetapkan lebih tinggi.
Soalan:
Memandangkan tetapan PHP.ini berikut:
post_max_size = 8Mb upload_max_filesize = 16Mb
Mengapa pengguna tidak dapat memuat naik fail 16Mb melalui kaedah POST?
Jawapan:
Perbezaan utama yang perlu difahami ialah upload_max_filesize mengehadkan saiz fail individu dalam permintaan, manakala post_max_size mengehadkan jumlah saiz keseluruhan isi permintaan HTTP, termasuk sebarang data POST dan fail yang dimuat naik.
Dalam senario ini, apabila pengguna cuba memuat naik fail 16Mb:
Untuk menampung muat naik fail yang lebih besar, pengguna mempunyai beberapa pilihan:
Atas ialah kandungan terperinci Mengapa Muat Naik Fail Saya Gagal Walaupun `upload_max_filesize` Lebih Tinggi Daripada Saiz Fail Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!