4つの画像をアップロードしてサイズを変更するPHPスクリプトを作成しています。私は4つの入力に同じ名前(配列)を与える方法を使用することを選択しました:
<input type="file" name = "userfile[]" id="file1" />
<input type="file" name = "userfile[]" id="file2" />
<input type="file" name = "userfile[]" id="file3" />
<input type="file" name = "userfile[]" id="file4" />
wampのmax_upload_filesizeを50Mに設定しました。max_uploadsがデフォルト(20)に設定されていることを確認しました。すべてのサービスを再起動し、php_infoを実行して、このphp.iniファイルがロードされたことを確認しました。
私のフォームレシーバーページは1つのことだけをします:
var_dump($_FILES["userfile"]);
これは、ファイルサイズが8MBに近づくまではうまく機能します。アップロードされたファイルのサイズが8MBに近づくと、エラーが発生します 。通知:未定義のインデックス:2行目のC:\ wamp \ www \ uploader\file_upload.phpのuserfile
1つの画像のサイズを変更し、最大8 MBのサイズにプッシュしてから、1つのファイルをアップロードしようとしました。これによりエラーが再現されます。ここには8MBの制限があると確信しています。
誰かが私がこれを解決するのを手伝ってもらえますか?