2011-12-16 92 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