2011-12-16 95 views
0

所以我使用Codeigniter,我想上传文件。除了这一件事,它工作得很好。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)甚至没有得到执行,页面只是刷新。

回答

2

它不只是最大上传大小,你会想起来了以下设置:

post_max_size 
memory_limit 

而且set_time_limit的东西高以及或上传只是超时,因此为什么你看到了空白数组。

+0

完美的工作。谢谢。不过,不知道为什么他们仍然有`upload_max_filesize`。这整天都让我疯狂。 – rgin 2011-12-16 13:55:38