Php Zend文件上载不允许或不知道svg扩展名
我想提供上载扩展名为.svg的图像的选项,这样它就可以在应用程序中的pdf打印上进行缩放。 我已将表单中的验证器更改为(即使尝试区分大小写): 但我得到“错误:未知文件格式”Php Zend文件上载不允许或不知道svg扩展名,php,image,zend-framework,svg,Php,Image,Zend Framework,Svg,我想提供上载扩展名为.svg的图像的选项,这样它就可以在应用程序中的pdf打印上进行缩放。 我已将表单中的验证器更改为(即使尝试区分大小写): 但我得到“错误:未知文件格式” 为什么这个错误,我如何允许使用.SVG扩展文件上传? 你应该考虑使用IS图像验证: $element->addValidator('IsImage', false); 这将验证所有图像格式,包括SVG格式 此验证器基于MimeType验证器,因此您也可以直接使用MimeType进行验证: $element-&g
为什么这个错误,我如何允许使用.SVG扩展文件上传?
你应该考虑使用IS图像验证:$element->addValidator('IsImage', false);
这将验证所有图像格式,包括SVG格式
此验证器基于MimeType验证器,因此您也可以直接使用MimeType进行验证:
$element->addValidator('MimeType', false, 'image');
或特定类型:
$element->addValidator('MimeType', false, array('image/gif', 'image/jpeg');
$element->addValidator('MimeType', false, array('image/gif', 'image/jpeg');