【问题标题】:Multiple uploads using FuelPHP使用 FuelPHP 进行多次上传
【发布时间】:2014-03-06 03:48:17
【问题描述】:

我正在尝试使用 Fuel PHP 的 Upload 类上传多个文件,格式为我有 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();

}

【问题讨论】:

  • 您能否扩展您的示例表单?如果您的输入都具有相同的名称,那么实际上只有其中一个最终会被处理。
  • 这是我的实际表单:

标签: file upload save fuelphp


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 2018-10-27
    • 2018-06-19
    • 1970-01-01
    相关资源
    最近更新 更多