无法检测到文件'jpg'的mimetype

时间:2011-05-12 07:18:44

标签: zend-framework file-upload mime-types

我的页面中有一个表单。将图片上传到主持人。

它在localhost中工作得很好!但是在主机中它显示了这个错误:

  

无法检测到文件'3-1.jpg'的mimetype

我在本地和服务器中使用相同的图片!!

即使我使用此代码$form->archivo->getMimeType()测试了mimetype,它也显示了我:

  

图像/ JPEG

这是我的表单代码:

$pic = new Zend_Form_Element_File('pic');

        $pic -> setLabel('select picture')      
            ->addValidator('Count', false, 1)
            ->addValidator('Size', false, '1MB')
            ->addValidator('Extension', false, 'jpg,png,gif')
            ->setAttrib('enctype', 'multipart/form-data')
            ->addValidator('MimeType', false, array('image/jpeg',  'image/png', 'image/gif'))
            ->setDestination(PUBLIC_DIR . 'upload/product')
            ->addDecorators(array('HtmlTag', array('tag' => 'label','class'=> "descrip")), array('Label', array('tag' => 'label')));