ホームページ >バックエンド開発 >PHPチュートリアル >PHP 設定で大きなファイルのアップロードが可能になるサンプル コード_PHP チュートリアル
プロキシ サーバーとして Nginx を使用し、バックエンドは 100M までのファイルをアップロードできるように設定します
1。 . PHP 設定ファイル
....
; 各スクリプトの最大実行時間 (秒単位) http://php.net/max-execution-time
; SAPI
max_execution_time = 0
....
[データ処理]
; PHP が受け入れる POST データの最大サイズ
post_max_size = 100M
;
......
[ファイルアップロード]
; アップロードされるファイルの最大許容サイズ
upload_max_filesize = 100M
......
3. $_FILES[file]['error' ] 情報の説明
UPLOAD_ERR_OK
値は 0 で、エラーは発生せず、ファイルは正常にアップロードされました。
UPLOAD_ERR_INI_SIZE
値は1で、アップロードされたファイルはphp.iniのupload_max_filesizeオプションで制限されている値を超えています。
UPLOAD_ERR_FORM_SIZE
値は 2 で、アップロードされたファイルのサイズが HTML フォームの MAX_FILE_SIZE オプションで指定された値を超えています。
UPLOAD_ERR_PARTIAL
値は 3 で、ファイルは部分的にのみアップロードされます。
UPLOAD_ERR_NO_FILE
値は 4 で、ファイルはアップロードされませんでした。
UPLOAD_ERR_NO_TMP_DIR
値は 6 で、一時フォルダーが見つかりません。 PHP 4.3.10 および PHP 5.0.3 で導入されました。
UPLOAD_ERR_CANT_WRITE
値は 7 で、ファイルの書き込みに失敗しました。 PHP 5.1.0で導入されました。
http://www.bkjia.com/PHPjc/739774.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/739774.html
技術記事