1
$this->upload->display_errors()
顯示我嘗試上傳的所有文件的錯誤。 如何顯示每個文件字段的錯誤?例如,如果用戶可以上傳5個文件,而第三個文件要大,我希望能夠告訴他這個特定文件很大。Codeigniter多文件上傳
$this->upload->display_errors()
顯示我嘗試上傳的所有文件的錯誤。 如何顯示每個文件字段的錯誤?例如,如果用戶可以上傳5個文件,而第三個文件要大,我希望能夠告訴他這個特定文件很大。Codeigniter多文件上傳
您所追求的功能不是內置於CI上傳庫。下面是CI的$this->upload->display_errors()
方法:
function display_errors($open = '<p>', $close = '</p>')
{
$str = '';
foreach ($this->error_msg as $val)
{
$str .= $open.$val.$close;
}
return $str;
}
它返回的所有錯誤作爲一個字符串。您需要相應地進行調整,也許可以返回一個數組,其文件字段爲key
。
你可以事先使用$_FILES
超全局,檢查每個字段的錯誤,然後如果沒有錯誤,請撥打CI的3210
你爲什麼不去做通過jQuery客戶端檢查一些常見的錯誤? – Jakub 2011-08-31 17:14:03