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


CodeIgniter File Upload Class - weird error behavior

所以我使用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. 在这里找到的答案:奇怪的CodeIgniter文件上传错误,但print_r($_FILES)甚至没有得到执行,页面只是刷新。

这不仅仅是上传最大大小,您还需要增加以下设置:

post_max_size
memory_limit

set_time_limit到一些高的东西,或者上传只是超时,因此为什么你看到一个空白数组。