У меня есть входной файл, который является массивом, но то, что у меня было ранее, больше не работает, кажется, что он выдает ошибку для нескольких файлов, он просто загружает последний файл, я не могу понять, что Я сделал не так :(Загрузка ошибки массива нескольких файлов
<input type="file" name="userfile[]" id="userfile" class="multi" />
затем в мой контроллер:.
$upload_files = $_FILES;
var_dump($upload_files['userfile']['name']);
// get the selected files out of the array
for($i = 0; $i < count($upload_files['userfile']['name']); $i++) {
$_FILES['userfile'] = array(
'name' => $upload_files['userfile']['name'][$i],
'type' => $upload_files['userfile']['type'][$i],
'tmp_name' => $upload_files['userfile']['tmp_name'][$i],
'error' => $upload_files['userfile']['error'][$i],
'size' => $upload_files['userfile']['size'][$i]
);
Я считаю, что массив файлов Виль '$ _FILES [ 'UserFile' ] 'not' $ _FILES ['userfile'] ['name'] ' – Dale
Итак, в вашем случае:' $ upload_files ['userfile'] ' – Dale
попробуйте эту ссылку http://www.codeproject.com/Articles/ 19606/Javascript-PHP-Multiple-File-U pload – chhameed