我創建了一個視頻上傳表單,看來我得到了一個極限錯誤。這不是創建表單元素的方式嗎?如何在zend框架中創建視頻上傳表單?
$file = new Zend_Form_Element_File('file');
$file->setLabel('File')
->setRequired(true)
->setDestination('/var/www/tmp')
->addValidator('Size',
false,
array('min' => '10kB', 'max' => '100MB'));
$file->addValidator('Extension', false, 'avi,mov,wmv,mpeg,mp4,flv,mpg');
上傳3MB文件時出現的錯誤是:File 'file' exceeds the defined ini size
。
任何想法如何解決這個問題?
php.ini文件是最有可能設置爲2MB,除非你有權限來改變這一點,你不能做任何事情。 – 2012-04-03 17:02:42
你說什麼選擇...你的意思是瀏覽文件上傳?如果是這樣,我不認爲你有任何控制權,但你可以決定哪些文件類型,你會通過上傳接受。 – 2012-04-03 17:04:52
爲文件擴展名添加了這個:'$ file-> addValidator('Extension',false,'avi,mov,wmv,mpeg,mp4,flv,mpg');' – Patrioticcow 2012-04-03 17:22:13