Dropzone + Codeigniter:未定义的索引:FILE

时间:2014-04-02 23:17:33

标签: codeigniter dropzone.js

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

  

array(size = 0)empty

     

遇到PHP错误

     

严重性:注意

     

消息:未定义的变量:file

     

文件名:controllers / excedentes.php

     

行号:118

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

2 个答案:

答案 0 :(得分:0)

你可以在这里使用if条件

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

答案 1 :(得分:0)

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

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