CodeIgniter文件上传类 - 奇怪的错误行为

时间:2011-12-16 13:37:34

标签: php codeigniter file-upload

所以我正在使用Codeigniter,我想上传文件。除了这一件事,它的工作正常。

这是配置代码:

$this->conf = array(
    'max_size' => '1024',
    'encrypt_name' => TRUE,
    'allowed_types' => 'avi|mov|mpg|wmv|flv',
    'upload_path' => 'assets/media/videos/'
);

上传一个5MB的mpg文件,显示错误File is too big..,但当我尝试上传一个18MB的mpg文件时,它只刷新页面。

我在这里不知所措。我不知道从哪里开始。任何有用的提示将不胜感激。另外,如果我需要添加更多代码,请告诉我,就像我说的,我不知道从哪里开始。

这是我到目前为止所尝试的内容:

  1. 将php.ini上传的最大大小更改为100M
  2. 在此处找到答案:Strange CodeIgniter file upload errorprint_r($_FILES)甚至无法执行,页面只会刷新。

1 个答案:

答案 0 :(得分:2)

它不仅仅是上传最大尺寸,您还需要进行以下设置:

post_max_size
memory_limit

同样set_time_limit也有高位或者上传只是超时,这就是为什么你看到一个空白数组。