Zend framework 如何检查文件扩展名zend validator?

Zend framework 如何检查文件扩展名zend validator?,zend-framework,validation,Zend Framework,Validation,我需要将文件上传到数据库,并在扩展验证器之前将其签出。 这样做-从*$\u FILES*中获取文件函数*file\u get\u contents*的内容和文件名。 需要检查文件扩展名(zend validator)。怎么做 我的代码中有什么错误: $allowed_ext = 'pic, jpg, gif, png, bmp'; $validator = new Zend_Validate_File_Extension(); return $va

我需要将文件上传到数据库,并在扩展验证器之前将其签出。 这样做-从*$\u FILES*中获取文件函数*file\u get\u contents*的内容和文件名。 需要检查文件扩展名(zend validator)。怎么做

我的代码中有什么错误:

        $allowed_ext = 'pic, jpg, gif, png, bmp';
        $validator = new Zend_Validate_File_Extension();
        return $validator->isValid($allowed_ext, $fileName);
        if (!$validator->isValid($allowed_ext, $file)) 
            return 'Invalid extension';
这对我很有用:

$validator = new Zend_Validate_File_Extension(); $validator->addValidator('Extension', false, 'jpg,jpeg,png,gif'); $validator=新的Zend_Validate_文件扩展名(); $validator->addValidator('Extension',false,'jpg,jpeg,png,gif'); 这对我很有用:

$validator = new Zend_Validate_File_Extension(); $validator->addValidator('Extension', false, 'jpg,jpeg,png,gif'); $validator=新的Zend_Validate_文件扩展名(); $validator->addValidator('Extension',false,'jpg,jpeg,png,gif');
您好,我正在这样尝试
$validator->addValidator('Extension',false,'tar.gz')
但是它不工作,你能告诉我为什么吗Hello,我是这样尝试的
$validator->addValidator('Extension',false,'tar.gz')