Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Mengendalikan Muat Naik Fail dengan Anggun Melebihi Had `post_max_size` PHP?

Bagaimana Mengendalikan Muat Naik Fail dengan Anggun Melebihi Had `post_max_size` PHP?

Patricia Arquette
Lepaskan: 2024-12-08 01:19:10
asal
493 orang telah melayarinya

How to Gracefully Handle File Uploads Exceeding PHP's `post_max_size` Limit?

Mengendalikan Fail Dengan Anggun Melebihi Post_max_size PHP

Apabila berurusan dengan muat naik fail dalam PHP, adalah penting untuk mengendalikan kes di mana saiz fail yang dimuat naik melebihi had PHP yang ditakrifkan oleh upload_max_filesize tetapan post_max_size. Tidak seperti upload_max_filesize, yang mengembalikan saiz 0 untuk fail besar, pelanggaran post_max_size membawa kepada kegagalan skrip senyap.

Untuk menangani isu ini, dokumentasi PHP mencadangkan penjejakan untuk ketiadaan superglobal $_POST dan $_FILES, yang berlaku. apabila data siaran melebihi saiz_maks_pos. Satu pendekatan adalah untuk menghantar parameter melalui URL (cth.,

), yang boleh disemak dalam skrip PHP untuk menentukan sama ada POST berjaya diterima.

Pilihan lain yang dicadangkan oleh pengulas melibatkan membandingkan $_SERVER['CONTENT_LENGTH'] kepada post_max_size. $_SERVER['CONTENT_LENGTH'] termasuk bukan sahaja saiz fail yang dimuat naik dan data POST tetapi juga jujukan berbilang bahagian, menyediakan pemeriksaan menyeluruh untuk kemungkinan pelanggaran saiz.

Atas ialah kandungan terperinci Bagaimana Mengendalikan Muat Naik Fail dengan Anggun Melebihi Had `post_max_size` PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan