via*_*ian 6 upload zend-framework zend-form
我有一个Zend_Form文件元素如下:
->addElement('file', 'image', array(
'required' => false,
'label' => 'Venue Image',
'validators' => array(
array('IsImage', false),
array('Size', false, '2097152'),
array('Upload', false),
),
))
Run Code Online (Sandbox Code Playgroud)
当我使用localhost时,图像上传成功.但是当我移动到我的托管时,验证错误显示为图像字段.无法检测到文件'foto.jpg'的mimetype.这可能是什么原因?
jac*_*ade 11
同样的事情发生在我身上,这是疯狂的东西,超过2个小时试图弄清楚什么是错的,这里是如何解决它:
在linux上安装fileinfo扩展:
pecl install fileinfo
那么你需要添加到你的php.ini这一行:
延长= fileinfo.so
重新启动你的apache,你就完成了!
*如果您的服务器是freeBSD,您必须这样做:
cd/usr/ports/sysutils/pecl-fileinfo/make install
| 归档时间: |
|
| 查看次数: |
6329 次 |
| 最近记录: |