今日、PHP アップロードの操作時に問題を発見しました。つまり、PHP スクリプトによってアップロードされたファイルのサイズが php.ini の post_max_size の制限を超えると、ページにリマインダーが表示されず、ファイルのアップロードも失敗します。この問題は代替案と思われますので、今日はそれを共有したいと思います。 phpアップロードファイルのサイズに影響を与えるphp.ini構成パラメーターは次のとおりです。 POSTメソッドを介して受け入れることができ、対応する$ _filesのエラーは、対応するエラーメッセージが次のとおりです。 HTMLフォーム。 。
この問題に対して、現時点で思いつく方法は、ini_get() 関数を通じて post_max_size 設定値を取得し、それを検証のためにフロントデスクに送信することです。もう 1 つの方法は、バックグラウンドで直接検証し、最初に ini_get() を使用して post_max_size の値を取得し、それをアップロードするファイルと比較することです。ただし、これには最初に ajax を通じてファイルのサイズを取得する必要があります。
qq:411200871 (AVIA Technology)、お互いに通信する良い方法がある場合。
上記では、PHP アップロード ファイルのサイズ制限の問題と、アップロードされるファイルの内容とそのサイズを含むその解決策を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。