【问题标题】:Upload multiple files using dropzone and codeigniter使用 dropzone 和 codeigniter 上传多个文件
【发布时间】:2019-05-27 18:13:48
【问题描述】:

我正在使用codeigniterdropzone 处理小型项目,我的脚本运行良好,我唯一的问题是codeigniter 只上传一个文件,因为我使用dropzone 选择了多个文件。

这是我的 PHP 代码:

$config['upload_path']    = FCPATH.'public/uploads/';
$config['allowed_types']  = 'gif|jpg|png';
$config['overwrite']      = true;
$this->load->library('upload', $config);
$this->upload->initialize($config);

if ( ! $this->upload->do_upload('file'))
{
    print_r($this->upload->display_errors());
}

这是我收到的错误消息:

消息:is_uploaded_file() 期望参数 1 是字符串,给定数组

【问题讨论】:

  • 您的代码没有显示is_uploaded_file() 的调用位置。
  • 没问题我如何重命名文件文件

标签: php codeigniter dropzone.js


【解决方案1】:

您的代码未设置为在 1 个请求中处理多个文件。因此,当 $_FILES 包含超过 1 个时,CI 不知道该怎么做。

您可以通过确保 Dropzone 设置与您的代码匹配来解决此问题。确保uploadMultiple 为假,parallelUploads 为 1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    相关资源
    最近更新 更多