我的文件表單元素很簡單:文件 - > getMimeType()總是返回應用程序/八位字節流與Zend框架
$this->archivo = new Zend_Form_Element_File('archivo');
$this->archivo->setLabel('Archivo:')
->setRequired(true)
->setDestination(UPLOAD_PATH)
->addValidator('Count', false, 1)
->addValidator('Size', false, MAX_FILE_SIZE)
->addValidator('Extension', false, Application_Form_Multimedia_SubirArchivo::EXTENSIONES_PERMITIDAS);
$this->addElement($this->archivo);
,但是,上傳文件(上傳OK)時,我嘗試獲取MIME類型,而每個文件是相同的:
$form->archivo->getMimeType()
它總是返回應用程序/八位字節流,不管我試圖上傳什麼樣的文件。
爲什麼會發生這種情況,我錯過了某種方式嗎?謝謝
FINFO是要走的路。 – 2011-04-01 06:15:47