$this->upload->display_errors()
显示我尝试上传的所有文件的错误。如何显示每个文件字段的错误?例如,如果用户可以上传 5 个文件,而第三个文件很大,我希望能够告诉他这个特定文件很大。
$this->upload->display_errors()
显示我尝试上传的所有文件的错误。如何显示每个文件字段的错误?例如,如果用户可以上传 5 个文件,而第三个文件很大,我希望能够告诉他这个特定文件很大。
您所追求的功能并未内置到 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
事先使用超全局,并检查每个字段是否有错误,然后如果没有错误,请调用 CIdo_upload()