2012-02-07 19 views
0

私はcodeigniterを使用していますが、私がしたのは小さなアップロードフォームです。 49kbのファイルをアップロードしようとすると、14mbのファイルをアップロードしようとすると動作しないだけでなく、それを投稿と見なすことを拒否しているようです。 $this->input->post()はfalseを返しています。これは、アップロードのサイズなどをチェックするすべてのCIコードの前にあるので、ファイルがすべてアップロードされないようにすることはできません。フォームのファイルサイズが大きいですか?

+1

php.iniディレクティブは、ファイルのアップロードに制限があります –

答えて

1

PHPのファイルサイズに制限があります。通常、デフォルトは10MBです。 php.iniにアクセスできる場合は、upload_max_filesizepost_max_sizeを編集してください。

あなたは、Apacheにしている場合は、一般的にも、あなたの.htaccessファイルに以下を追加することでこれを実現することができます:あなたの成功に影響を与える可能性がある

php_value upload_max_filesize 100M 
php_value post_max_size 100M 

他のフラグはmax_execution_timemax_input_timememory_limitです。

関連する問題