【问题标题】:Dropzone+Codeigniter: Undefined index:FILEDropzone+Codeigniter:未定义索引:文件
【发布时间】:2014-05-14 12:46:21
【问题描述】:

我正在尝试使用 Dropzone 创建一个上传表单,并且一开始一切正常:显示拖放表单和预览。问题出在控制器内部。当我尝试处理文件时,数组$_FILES 似乎是空的,并且回显它我得到了这个:

数组(大小=0)为空

遇到了 PHP 错误

严重性:通知

消息:未定义的变量:文件

文件名:controllers/excedentes.php

行号:118

你知道这里发生了什么吗? 提前致谢!

【问题讨论】:

  • 问题解决了吗?

标签: codeigniter dropzone.js


【解决方案1】:

你可以在这里使用 if 条件

if ($files) {
  your code
} else {
  your code
}

【讨论】:

    【解决方案2】:

    您应该在向服务器提交请求时检查 post/get 参数: <input type="file" name="file" />.

    还可以考虑在php.ini 文件上检查您的php 设置的post_max_size 值,并设置适合您的所需值。如果 POST 数据的大小大于 post_max_size,则 $_POST 和 $_FILES 超级全局变量为空。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      相关资源
      最近更新 更多