使用FuelPHP进行多次上传

时间:2014-03-06 03:48:18

标签: file upload save fuelphp

我正在尝试使用Fuel PHP的上传类来上传多个文件,我有3个输入字段用于文件。所有文件都是扩展名为.png的图片。

<input type="file" name="file" id="file1">
<input type="file" name="file" id="file2">
<input type="file" name="file" id="file3">

但是在我的控制器中,$ uploaded_files计数仅返回1.它只返回最后一个输入文件。这是怎么回事?我错过了什么吗?谢谢!

My Controller

$config = array(
'path' => DOCROOT,
'ext_whitelist' => array('img', 'jpg', 'jpeg', 'gif', 'png'),
'randomize' => true,
);

Upload::process($config);

if (Upload::is_valid()){

Upload::save();

$uploaded_files = Upload::get_files();

}

1 个答案:

答案 0 :(得分:1)

正如我在您对您的问题的评论中所述,您已将所有输入命名为相同。如果您希望拥有一系列文件,可以使用name[]代替name。这意味着它们将作为数组提交,而不是由具有相同名称的字段覆盖的单个值。