2016-07-29 7 views
0

これは私の問題のイラストのコードです!私の実際のプロジェクトでは、複数のアップロードファイルを実行したいが、一度にアップロードできるのは24ファイルを超えない。 しかし、私の問題は、ファイルをアップロードすると20個以上のファイルが一度に20個のファイルしかアップロードされないということです。 21個のファイルをアップロードした場合は21個、22個のファイルをアップロードする場合は22個などとなります。これをどうすれば処理できますか?20件以上のファイルをアップロードするには?

<form action="sessions.php" enctype="multipart/form-data" method="POST"> 
<ul id="attachment_list"> 
<li><input type="file" name="attachments[]" class="carte-attachment" multiple></li> 
</ul> 
<input type="submit"> 
</form> 
<script type="text/javascript"> 
$("#attachment_list").on("change",".carte-attachment",function(){ 
$('#attachment_list').append('<li><input type="file" name="attachments[]" class="carte-attachment" multiple></li>'); 
}); 
</script> 

sessions.php

答えて

3

DOSなどの攻撃からサーバーを確保するためにアップロードすることが許容されるファイルの最大数に加算制限があります。

けれども、あなたは(デフォルトでは20です)ファイルの最大許容数を増加させるために設定できるディレクティブがあります:max_file_uploadsディレクティブ

を設定することができ、「max_file_uploads」INIディレクティブを追加しました一時ファイルが枯渇して のDOSが発生しないように、デフォルトでは 要求ごとのファイルアップロード数を20に制限します。あなたがphp.iniファイルで見つけることがphpのために設定(イリア)(PHP 5.3.1用のchangelog)

0

Theresのデフォルトのファイルアップロード制限。名前がmax_file_uploadsの設定は、必要に応じて変更し、デフォルトでは20に設定されます。

関連する問題