この記事では、PHP でアップロードする前にファイルのサイズを制限する方法を紹介します。必要な友人はそれを参照してください。
PHP プログラミングでは、ファイルをアップロードするときは常に $uploadedfile_size 変数をチェックするのが通例ですが、これには欠点があります。 この変数は、ファイルがアップロードされて一時ディレクトリに保存される前に取得されます。 ディスク容量や帯域幅の理由でファイルのアップロードが拒否された場合でも、実際には大きなファイルはまだアップロードされているため、次に行うべきことはそれを削除することです。 この記事では、アップロードするファイルを事前に一定の範囲に制限し、この制限を超えるコンテンツはアップロードされないようにする方法を紹介します。 ここでは2つの方法を紹介します。 方法1、php.iniファイルのupload_max_filesize設定を調整します。 デフォルト値は 2mb です。 方法 2。フォームに暗黙的な入力フィールドを含めます。その名前は max_file_size で、受け入れ可能な最大ファイル サイズを定義できます。 セキュリティ上の理由から、この値は php.ini ファイルの Upload_max_filesize 設定を超えることはできません。 ただし、アップロード ファイル サイズの上限を異なるページで個別に定義する方法が提供されます。 たとえば、次の表彰では、最大 1k バイト (1024 バイト) までのファイルのみのアップロードが許可されています。 コードをコピー コード例: |