Zend framework 图像上传问题:zend框架

Zend framework 图像上传问题:zend框架,zend-framework,file-upload,Zend Framework,File Upload,上载名称中带有空格的图像时会显示错误消息: An unknown error has occurred. 以下是表格代码: $resizeRename = new Zend_Form_Element_File('renameResize'); $resizeRename->setDestination('images/fbAppLogo'); $resizeRename->setLabel('Upload App Logo'); $resizeRen

上载名称中带有空格的图像时会显示错误消息:

An unknown error has occurred.
以下是表格代码:

    $resizeRename = new Zend_Form_Element_File('renameResize');
    $resizeRename->setDestination('images/fbAppLogo');
    $resizeRename->setLabel('Upload App Logo');
    $resizeRename->addFilter(new Skoch_Filter_File_Resize(array(
        'width' => 111,
        'height' => 74,
        'keepRatio' => true,
    )));  
    $resizeRename->setAttrib('class','tooltip');
    $resizeRename->setAttrib('title','Upload file');   
    $this->addElement($resizeRename);

        here is the code of my controller:-
           if ($form->isValid($data)) {
                             $file=pathinfo($form->renameResize->getFileName());
                             if($form->renameResize->receive()) {
               $this->view->renameResize=pathinfo($form->renameResize->getFileName());
                             }
                       }

如果图像名称不包含空格,则上述代码可以正常工作。

是否尝试转义空格?我已重命名文件$file=pathinfo($form->renameResize->getFileName())$file['basename']=str_replace(“,”-“,$file['basename'])$file['filename']=str_replace(“,”-“,$file['filename']);但是$form->renameResize->getFileName()没有给我文件的重命名名称$this->view->renameResize=pathinfo($form->renameResize->getFileName());我是zend的新手,你能帮我吗?我已经做了更改,现在工作正常:)如果($form->renameResize->isupload()){$file=pathinfo($form->renameResize->getFileName());$newFilename=time()。$file['extension'];$form->renameResize->addFilter('Rename',“images/fbAppLogo/”$newFilename,['basename'));$form->renameResize->receive();}