今日はファイルのアップロードについて書きました。数日前に学んだ正しいルールを忘れて、形式を判断する非常に愚かな方法を使用してコードを直接アップロードしました。形式が間違っている場合は、直接傍受されます。
アップロードされるファイルのサイズ制限を変更したい場合は、次の方法を参照してください:
1. ファイルが非常に小さい場合 (5M ファイルなど) は、1 分以上かかる可能性があります。ただし、php では、ページのデフォルトの最大実行時間は 30 秒です。つまり、30 秒を超えると、スクリプトの実行が停止します。これにより、Web ページをアップロードできない状況が発生します。この時点で、php.ini で max_execution_time を変更できます
max_execution_timeデフォルトは 30 秒です。
max_execution_time = 0 は制限なしを意味します2。データ。この設定はファイルのアップロードにも影響します。
phpのデフォルトのpost_max_sizeは2Mです。POSTデータのサイズがpost_max_sizeより大きい場合は、$_POSTと$_FILESのスーパーグローバルが空になります。
post_max_size = 150M
3に変更します。ファイルの最大値は依然として 8M です
アップロードされるファイルの最大サイズを示すために、パラメーター Upload_max_filesize も変更する必要があります。
upload_max_filesize を探します。デフォルトは 8M で、
upload_max_filesize = 100M に変更します
さらに、post_max_size は、upload_max_filesize よりも優れていることに注意してください。