我有一个文件输入是一个数组,但我以前不再工作,它似乎为多个文件抛出一个错误,它只是上传最新的文件,我不能指望我们什么我做错了:(上传多个文件数组错误
<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 2012-04-19 12:05:50
所以在你的情况下:'$ upload_files ['userfile']' – Dale 2012-04-19 12:06:54
试试这个链接 http://www.codeproject.com/Articles/ 19606/Javascript的PHP-多文件-U pload – chhameed 2012-04-19 12:18:08